llvm-project/llvm/test/Transforms/CodeGenPrepare/AArch64
Andrew Wei c9066c5d37 [CGP] Fix the crash for combining address mode when having cyclic dependency
In the combination of addressing modes, when replacing the matched phi nodes,
sometimes the phi node to be replaced has been modified. For example,
there’s matcher set [A, B] and [C, A], which will have cyclic dependency:
A is replaced by B and C will be replaced by A. Because we tried to match new phi node
to another new phi node, we should ignore new phi nodes when mapping new phi node to old one.

Reviewed By: skatkov

Differential Revision: https://reviews.llvm.org/D108635
2021-08-26 22:52:42 +08:00
..
combine-address-mode.ll [CGP] Fix the crash for combining address mode when having cyclic dependency 2021-08-26 22:52:42 +08:00
free-zext.ll
gather-scatter-opt-inseltpoison.ll [IR] Let ConstantVector::getSplat use poison instead of undef 2021-08-10 08:27:43 +01:00
gather-scatter-opt.ll [IR] Let ConstantVector::getSplat use poison instead of undef 2021-08-10 08:27:43 +01:00
large-offset-gep.ll
lit.local.cfg
overflow-intrinsics.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
trunc-weird-user.ll
widen_switch.ll