llvm-6502/lib/Transforms/Instrumentation
Evgeniy Stepanov f1b5d9ae6e [msan] Add compile-time checks for missing origins.
This change makes MemorySanitizer instrumentation a bit more strict
about instructions that have no origin id assigned to them.

This would have caught the bug that was fixed in r222918.

No functional change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222997 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-01 09:53:51 +00:00
..
AddressSanitizer.cpp [asan] Change dynamic alloca instrumentation to only consider allocas that are dominating all exits from function. 2014-12-01 08:47:58 +00:00
BoundsChecking.cpp
CMakeLists.txt DebugIR: Delete -debug-ir 2014-11-29 03:15:47 +00:00
DataFlowSanitizer.cpp [dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions. 2014-11-05 17:21:00 +00:00
GCOVProfiling.cpp Revert "IR: MDNode => Value" 2014-11-11 21:30:22 +00:00
Instrumentation.cpp Move asan-coverage into a separate phase. 2014-11-11 22:14:37 +00:00
LLVMBuild.txt
Makefile
MaximumSpanningTree.h
MemorySanitizer.cpp [msan] Add compile-time checks for missing origins. 2014-12-01 09:53:51 +00:00
SanitizerCoverage.cpp [asan/coverage] change the way asan coverage instrumentation is done: instead of setting the guard to 1 in the generated code, pass the pointer to guard to __sanitizer_cov and set it there. No user-visible functionality change expected 2014-11-24 18:49:53 +00:00
ThreadSanitizer.cpp Use nullptr instead of NULL for variadic sentinels 2014-11-13 22:55:19 +00:00