llvm-project/llvm/test/Instrumentation/MemorySanitizer
Jianzhou Zhao efc8f3311b [msan] Set cmpxchg shadow precisely
In terms of https://llvm.org/docs/LangRef.html#cmpxchg-instruction,
the return type of chmpxchg is a pair {ty, i1}, while I think we
only wanted to set the shadow for the address 0th op, and it has type
ty.

Reviewed-by: eugenis

Differential Revision: https://reviews.llvm.org/D97029
2021-02-19 20:23:23 +00:00
..
AArch64
Mips
PowerPC OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
SystemZ
X86
abs-vector.ll [NFC][Msan] Add llvm.fabs test 2020-09-29 17:07:52 -07:00
alloca.ll
array_types.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
atomics.ll [msan] Set cmpxchg shadow precisely 2021-02-19 20:23:23 +00:00
attributes.ll [IR] Make nosync, nofree and willreturn default for intrinsics. 2020-10-20 11:57:19 +02:00
bmi.ll
byval-alignment.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
check-array.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
check-constant-shadow.ll
check-struct.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
check_access_address.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
clmul.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
csr.ll
freeze.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
instrumentation-with-call-threshold.ll
libatomic.ll [MSAN] Reintroduce libatomic load/store instrumentation 2020-08-14 20:31:10 +00:00
manual-shadow.ll
masked-store-load.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
missing_origin.ll
msan_asm_conservative.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
msan_basic.ll OpaquePtr: Bulk update tests to use typed byval 2020-11-20 14:00:46 -05:00
msan_eager.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
msan_kernel_basic.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
msan_llvm_is_constant.ll
msan_llvm_launder_invariant.ll
msan_llvm_strip_invariant.ll
msan_x86_bts_asm.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
msan_x86intrinsics.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
mul_by_constant.ll
no-check-rt-unaligned.ll
nosanitize.ll
origin-alignment.ll
origin-array.ll
pr32842.ll [MSAN] Convert ActualFnStart to be a particular Instruction *, not BB 2020-08-14 21:43:56 +00:00
reduce.ll [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
return_from_main.ll
store-long-origin.ll
store-origin.ll [MSAN] Convert ActualFnStart to be a particular Instruction *, not BB 2020-08-14 21:43:56 +00:00
str-nobuiltin.ll
unreachable.ll
unsized_type.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
vector_arith.ll
vector_cmp.ll
vector_cvt.ll [msan] Fix bugs when instrument x86.avx512*_cvt* intrinsics. 2020-11-27 16:33:14 +08:00
vector_pack.ll
vector_shift.ll
with-call-type-size.ll