llvm-project/llvm/test/Instrumentation/MemorySanitizer
Nikita Popov f6875c434e Reapply [IRBuilder] Always respect inserter/folder
Some IRBuilder methods that were originally defined on
IRBuilderBase do not respect custom IRBuilder inserters/folders,
because those were not accessible prior to D73835. Fix this by
making use of existing (and now accessible) IRBuilder methods,
which will handle inserters/folders correctly.

There are some changes in OpenMP and Instrumentation tests, where
bitcasts now get constant folded. I've also highlighted one
InstCombine test which now finishes in two rather than three
iterations, thanks to new instructions being inserted into the
worklist.

Differential Revision: https://reviews.llvm.org/D74787
2020-02-19 20:51:38 +01:00
..
AArch64
Mips Reapply [IRBuilder] Always respect inserter/folder 2020-02-19 20:51:38 +01:00
PowerPC Reapply [IRBuilder] Always respect inserter/folder 2020-02-19 20:51:38 +01:00
X86 Reapply [IRBuilder] Always respect inserter/folder 2020-02-19 20:51:38 +01:00
alloca.ll
array_types.ll
atomics.ll
attributes.ll [msan] Remove more attributes from sanitized functions. 2019-10-28 17:57:28 -07:00
bmi.ll
byval-alignment.ll Reapply [IRBuilder] Always respect inserter/folder 2020-02-19 20:51:38 +01:00
check-constant-shadow.ll
check_access_address.ll
clmul.ll [msan] Instrument x86.pclmulqdq* intrinsics. 2020-01-24 14:31:06 -08:00
csr.ll
instrumentation-with-call-threshold.ll
manual-shadow.ll
masked-store-load.ll
missing_origin.ll
msan_asm_conservative.ll
msan_basic.ll Reapply [IRBuilder] Always respect inserter/folder 2020-02-19 20:51:38 +01:00
msan_kernel_basic.ll
msan_llvm_is_constant.ll
msan_llvm_launder_invariant.ll Handle llvm.launder.invariant.group in msan. 2019-10-02 19:53:19 +00:00
msan_llvm_strip_invariant.ll Handle llvm.launder.invariant.group in msan. 2019-10-02 19:53:19 +00:00
msan_x86_bts_asm.ll
msan_x86intrinsics.ll
mul_by_constant.ll
nosanitize.ll
origin-alignment.ll
origin-array.ll
pr32842.ll
return_from_main.ll
store-long-origin.ll
store-origin.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
str-nobuiltin.ll
unreachable.ll
unsized_type.ll
vector_arith.ll
vector_cmp.ll
vector_cvt.ll
vector_pack.ll
vector_shift.ll
with-call-type-size.ll