1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/Instrumentation/MemorySanitizer
Gui Andrade c42ceea934 [MSAN] Avoid dangling ActualFnStart when replacing instruction
This would be a problem if the entire instrumented function was a call
to
e.g. memcpy

Use FnPrologueEnd Instruction* instead of ActualFnStart BB*

Differential Revision: https://reviews.llvm.org/D86001
2020-08-14 23:50:38 +00: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 [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
atomics.ll [MSAN] Pass Origin by parameter to __msan_warning functions 2020-06-15 17:49:18 -07:00
attributes.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00: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 [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
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] 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
msan_basic.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
msan_eager.ll [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00: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] 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 [MSAN] Avoid dangling ActualFnStart when replacing instruction 2020-08-14 23:50:38 +00:00
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 [MSAN] Convert ActualFnStart to be a particular Instruction *, not BB 2020-08-14 21:43:56 +00:00
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 [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] 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