1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/Instrumentation/MemorySanitizer
Evgenii Stepanov 03cf51be93 [msan] Remove readnone and friends from call sites.
MSan removes readnone/readonly and similar attributes from callees,
because after MSan instrumentation those attributes no longer apply.

This change removes the attributes from call sites, as well.

Failing to do this may cause DSE of paramTLS stores before calls to
readonly/readnone functions.

Differential Revision: https://reviews.llvm.org/D85259
2020-08-05 10:34:45 -07:00
..
AArch64
Mips
PowerPC Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" 2020-07-28 14:00:11 +00:00
SystemZ For some tests targeting SystemZ, -march=z13 ---> -mcpu=z13 2020-07-29 19:18:01 -07:00
X86
alloca.ll
array_types.ll
atomics.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
attributes.ll [msan] Remove readnone and friends from call sites. 2020-08-05 10:34:45 -07:00
bmi.ll
byval-alignment.ll
check_access_address.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
check-array.ll [MSAN] Allow inserting array checks 2020-07-24 20:12:58 +00:00
check-constant-shadow.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
check-struct.ll [MSAN] Allow emitting checks for struct types 2020-07-23 16:50:59 +00:00
clmul.ll
csr.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
experimental-reduce.ll [MSAN] Implement experimental vector reduction intrinsics 2020-07-14 00:12:10 +00:00
freeze.ll [MSAN] Instrument freeze instruction by clearing shadow 2020-08-03 16:42:17 +00:00
instrumentation-with-call-threshold.ll
libatomic.ll [MSAN] Instrument libatomic load/store calls 2020-07-22 16:45:06 +00:00
manual-shadow.ll
masked-store-load.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
missing_origin.ll
msan_asm_conservative.ll
msan_basic.ll [ASan][MSan] Remove EmptyAsm and set the CallInst to nomerge to avoid from merging. 2020-06-23 14:22:53 -07:00
msan_eager.ll MemorySanitizer: If a field is marked noundef, check init at call site 2020-07-13 23:32:26 +00:00
msan_kernel_basic.ll
msan_llvm_is_constant.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
msan_llvm_launder_invariant.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
msan_llvm_strip_invariant.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
msan_x86_bts_asm.ll [MSAN] Allow emitting checks for struct types 2020-07-23 16:50:59 +00:00
msan_x86intrinsics.ll
mul_by_constant.ll
no-check-rt-unaligned.ll [MSAN] Never allow checking calls to __sanitizer_unaligned_{load,store} 2020-07-23 16:42:59 +00:00
nosanitize.ll
origin-alignment.ll
origin-array.ll
pr32842.ll
return_from_main.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
store-long-origin.ll
store-origin.ll
str-nobuiltin.ll
unreachable.ll
unsized_type.ll
vector_arith.ll
vector_cmp.ll
vector_cvt.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
vector_pack.ll
vector_shift.ll
with-call-type-size.ll