llvm-project/llvm/test/Transforms/SROA
Eli Friedman 525ef0159d [Analysis] Fix isSafeToLoadUnconditionally handling of volatile.
A volatile operation cannot be used to prove an address points to normal
memory.  (LangRef was recently updated to state it explicitly.)

Differential Revision: https://reviews.llvm.org/D57040

llvm-svn: 352109
2019-01-24 21:31:13 +00:00
..
address-spaces.ll
alignment.ll SROA: preserve alignment tags on loads and stores. 2018-12-18 09:29:39 +00:00
alloca-address-space.ll
basictest.ll Assertion in isAllocaPromotable due to extra bitcast goes into lifetime marker 2019-01-16 12:06:17 +00:00
big-endian.ll
dbg-addr-diamond.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
dbg-single-piece.ll
dead-inst.ll
fca.ll
mem-par-metadata-sroa.ll Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. 2018-12-20 04:58:07 +00:00
non-integral-pointers.ll
phi-and-select.ll [Analysis] Fix isSafeToLoadUnconditionally handling of volatile. 2019-01-24 21:31:13 +00:00
phi-with-duplicate-pred.ll [SROA] Handle PHI with multiple duplicate predecessors 2018-05-17 07:21:41 +00:00
pointer-offset-size.ll [SROA] Use offset sizes from the DataLayout instead of the pointer siezes. 2018-10-30 11:15:04 +00:00
ppcf128-no-fold.ll
pr26972.ll
pr37267.ll [SROA] pr37267: fix assertion failure in integer widening 2018-05-17 06:32:17 +00:00
preserve-nonnull.ll
slice-order-independence.ll
slice-width.ll
vector-conversion.ll
vector-lifetime-intrinsic.ll
vector-promotion.ll
vectors-of-pointers.ll