FailedChanges

Summary

  1. [tooling] Fix assertion on MacOSX. (details)
  2. Fix compilation warning due to typo. (details)
  3. [msan, NFC] Move option parsing into constructor (details)
  4. [tsan,msan] Insert module constructors in a module pass (details)
  5. gn build: Merge r374476 (details)
Commit 1f62ae863571a1c2d949258d94f4186e502c9d87 by michael.hliao
[tooling] Fix assertion on MacOSX.
llvm-svn: 374478
The file was modifiedclang/lib/Tooling/Tooling.cpp
Commit 6fa082fb00a1587fe0adf17e5197447e461615d7 by michael.hliao
Fix compilation warning due to typo.
llvm-svn: 374479
The file was modifiedllvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
Commit c2b7737b3423815f03ae10b3c74ff537a21a7835 by Vitaly Buka
[msan, NFC] Move option parsing into constructor
llvm-svn: 374480
The file was modifiedllvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
The file was modifiedllvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
Commit 5c72aa232e742ebe0dec75510691a8292ef8035d by Vitaly Buka
[tsan,msan] Insert module constructors in a module pass
Summary: If we insert them from function pass some analysis may be
missing or invalid. Fixes PR42877.
Reviewers: eugenis, leonardchan
Reviewed By: leonardchan
Subscribers: hiraditya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D68832
llvm-svn: 374481
The file was modifiedllvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
The file was modifiedllvm/test/Instrumentation/ThreadSanitizer/tsan_basic.ll
The file was modifiedllvm/lib/Passes/PassRegistry.def
The file was modifiedllvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
The file was modifiedclang/lib/CodeGen/BackendUtil.cpp
The file was modifiedllvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
The file was modifiedllvm/test/Instrumentation/MemorySanitizer/msan_basic.ll
The file was addedclang/test/CodeGen/sanitizer-module-constructor.c
The file was modifiedllvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
Commit 85ec603d9ef00ad4b01604c30ef2b4cb65c65db4 by llvmgnsyncbot
gn build: Merge r374476
llvm-svn: 374482
The file was modifiedllvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn