llvm-project/llvm/test/Transforms/LoopInterchange
Congzhe Cao abc8ca65c3 [LoopInterchange] Detect output dependency of a store instruction with itself
This patch is motivated by pr48057 where an output dependency is not detected
since loop interchange did not check a store instruction with itself.
Fixed that deficiency.

Reviewed By: bmahjour, Meinersbur, #loopoptwg

Differential Revision: https://reviews.llvm.org/D118102
2022-03-09 15:50:27 -05:00
..
call-instructions.ll
currentLimitation.ll [LoopInterchange] Remove a limitation in LoopInterchange legality 2022-01-06 15:56:32 -05:00
debuginfo.ll
inner-indvar-depend-on-outer-indvar.ll
inner-only-reductions.ll
innermost-latch-uses-values-in-middle-header.ll
interchange-flow-dep-outer.ll
interchange-insts-between-indvar.ll
interchange-no-deps.ll
interchangeable-innerloop-multiple-indvars.ll [LoopInterchange] Enable interchange with multiple inner loop indvars 2022-01-14 16:28:41 -05:00
interchangeable-outerloop-multiple-indvars.ll [LoopInterchange] Enable interchange with multiple outer loop indvars 2022-01-13 16:51:32 -05:00
interchangeable.ll [LoopInterchange] Remove a limitation in LoopInterchange legality 2022-01-06 15:56:32 -05:00
interchanged-loop-nest-3.ll
lcssa-preheader.ll [LoopInterchange] Detect output dependency of a store instruction with itself 2022-03-09 15:50:27 -05:00
lcssa.ll [LoopInterchange] Support loop interchange with floating point reductions 2022-02-06 17:04:47 -05:00
loop-interchange-optimization-remarks.ll [LoopInterchange] Remove a limitation in LoopInterchange legality 2022-01-06 15:56:32 -05:00
not-interchanged-dependencies-1.ll
not-interchanged-loop-nest-3.ll
not-interchanged-tightly-nested.ll
outer-header-jump-to-inner-latch.ll
outer-only-reductions.ll
perserve-lcssa.ll [LoopInterchange] Detect output dependency of a store instruction with itself 2022-03-09 15:50:27 -05:00
phi-ordering.ll
pr43176-move-to-new-latch.ll
pr43326.ll
pr43473-invalid-lcssa-phis-in-inner-exit.ll
pr43797-lcssa-for-multiple-outer-loop-blocks.ll
pr45743-move-from-inner-preheader.ll [LoopInterchange] Detect output dependency of a store instruction with itself 2022-03-09 15:50:27 -05:00
pr48212.ll
profitability.ll
reductions-across-inner-and-outer-loop.ll [LoopInterchange] Support loop interchange with floating point reductions 2022-02-06 17:04:47 -05:00
update-condbranch-duplicate-successors.ll
vector-gep-operand.ll