llvm-project/llvm/test/Transforms/CodeGenPrepare
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
..
AArch64 [CGP] Fix the crash for combining address mode when having cyclic dependency 2021-08-26 22:52:42 +08:00
AMDGPU Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
ARM [CodeGenPrepare] The instruction to be sunk should be inserted before its user in a block 2021-08-17 18:58:15 +08:00
Mips
NVPTX
PowerPC [CodeGenPrepare] Remove unused check-prefixes 2020-11-09 13:12:39 +00:00
SPARC
X86 Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
dom-tree.ll Revert "[NFC] remove explicit default value for strboolattr attribute in tests" 2021-05-24 19:43:40 +02:00
sink-shift-and-trunc.ll
skip-merging-case-block.ll