llvm-6502/lib/Transforms/Instrumentation
Evgeniy Stepanov b096a9d02f [msan] Fix getOriginForNaryOp.
The old version failed on a 3-arg instruction with (-1, 0, 0) shadows (it would
pick the 3rd operand origin irrespective of its shadow).
    
The new version always picks the origin of the rightmost poisoned operand.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168887 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-29 14:44:00 +00:00
..
AddressSanitizer.cpp [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to doInitialization. This is required to allow the upcoming changes in PassManager behavior 2012-11-29 09:54:21 +00:00
BlackList.cpp Issue a fatal error if the line doesn't have a regular expression. 2012-11-29 00:01:38 +00:00
BlackList.h
BoundsChecking.cpp
CMakeLists.txt Initial commit of MemorySanitizer. 2012-11-29 09:57:20 +00:00
EdgeProfiling.cpp
GCOVProfiling.cpp
Instrumentation.cpp Initial commit of MemorySanitizer. 2012-11-29 09:57:20 +00:00
LLVMBuild.txt
Makefile
MaximumSpanningTree.h
MemorySanitizer.cpp [msan] Fix getOriginForNaryOp. 2012-11-29 14:44:00 +00:00
OptimalEdgeProfiling.cpp
PathProfiling.cpp
ProfilingUtils.cpp
ProfilingUtils.h
ThreadSanitizer.cpp [asan/tsan] initialize the asan/tsan callbacks in runOnFunction as opposed to doInitialization. This is required to allow the upcoming changes in PassManager behavior 2012-11-29 09:54:21 +00:00