llvm-project/llvm/test/Transforms/CodeGenPrepare/ARM
Tiehu Zhang 9cfa9b44a5 [CodeGenPrepare] The instruction to be sunk should be inserted before its user in a block
In current implementation, the instruction to be sunk will be inserted before the target instruction without considering the def-use tree,
which may case Instruction does not dominate all uses error. We need to choose a suitable location to insert according to the use chain

Reviewed By: dmgreen

Differential Revision: https://reviews.llvm.org/D107262
2021-08-17 18:58:15 +08:00
..
bitreverse-recognize.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
branch-on-zero.ll [CPG][ARM] Optimize towards branch on zero in codegenprepare 2021-05-16 17:54:06 +01:00
dead-gep.ll
large-offset-gep.ll
lit.local.cfg
memory-intrinsics.ll
overflow-intrinsics.ll
sink-add-mul-shufflevector-inseltpoison.ll [test, ARM] Fix use of var defined in CHECK-NOT 2021-03-30 16:28:13 +01:00
sink-add-mul-shufflevector.ll [test, ARM] Fix use of var defined in CHECK-NOT 2021-03-30 16:28:13 +01:00
sink-addrmode.ll
sink-free-instructions-inseltpoison.ll [CodeGenPrepare] The instruction to be sunk should be inserted before its user in a block 2021-08-17 18:58:15 +08:00
sink-free-instructions.ll [CodeGenPrepare] The instruction to be sunk should be inserted before its user in a block 2021-08-17 18:58:15 +08:00
sinkchain-inseltpoison.ll
sinkchain.ll
splitgep.ll
tailcall-dup.ll [CodeGenPrepare] Also skip lifetime.end intrinsic when check return block in dupRetToEnableTailCallOpts. 2021-02-01 08:18:44 +08:00