llvm-6502/test/Instrumentation/MemorySanitizer
Evgeniy Stepanov e1287f556f [msan] Avoid redundant origin stores.
Origin is meaningless for fully initialized values. Avoid
storing origin for function arguments that are known to
be always initialized (i.e. shadow is a compile-time null
constant).

This is not about correctness, but purely an optimization.
Seems to affect compilation time of blacklisted functions
significantly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213239 91177308-0d34-0410-b5e6-96231b3b80d8
2014-07-17 09:10:37 +00:00
..
X86 [msan] A no-op implementation of VarArg handling. 2013-05-21 12:27:47 +00:00
atomics.ll IR: add "cmpxchg weak" variant to support permitted failure. 2014-06-13 14:24:07 +00:00
check_access_address.ll Use multiple filecheck prefixes in msan instrumentation tests. 2013-11-21 11:37:16 +00:00
do-not-emit-module-limits.ll [msan] Fix -fsanitize=memory -fno-integrated-as. 2014-05-07 14:10:51 +00:00
instrumentation-with-call-threshold.ll [msan] Fix bad interaction between with-calls mode and chained origin tracking. 2014-06-25 14:41:57 +00:00
missing_origin.ll Fix test in r210472. 2014-06-09 14:48:53 +00:00
msan_basic.ll [msan] Avoid redundant origin stores. 2014-07-17 09:10:37 +00:00
mul_by_constant.ll [msan] Fix handling of multiplication by a constant with a number of trailing zeroes. 2014-06-17 09:23:12 +00:00
return_from_main.ll [msan] Check return value of main(). 2013-09-16 13:24:32 +00:00
store-origin.ll [msan] Add missing attributes in MemorySanitizer tests. 2014-07-03 11:49:50 +00:00
unreachable.ll Fix llvm::removeUnreachableBlocks to handle unreachable loops. 2013-03-22 08:43:04 +00:00
vector_arith.ll [msan] Handle X86 *.psad.* and *.pmadd.* intrinsics. 2014-06-18 12:02:29 +00:00
vector_cvt.ll [msan] Instrument x86.*_cvt* intrinsics. 2013-10-14 15:16:25 +00:00
vector_pack.ll [msan] Fix vector pack intrinsic handling. 2014-06-09 08:40:16 +00:00
vector_shift.ll [msan] Add missing attributes in MemorySanitizer tests. 2014-07-03 11:49:50 +00:00
wrap_indirect_calls.ll Add an explicit insert point argument to SplitBlockAndInsertIfThen. 2013-12-19 13:29:56 +00:00