Commit 6bc3727
[SelectOpt] Refactor to prepare for support more select-like operations (llvm#117582)
* Enables conversion of several select-like instructions within one
group
* Any number of auxiliary instructions depending on the same condition
can be in between select-like instructions
* After splitting the basic block, move select-like instructions into
the relevant basic blocks and optimise them
* Make it easier to add support shift-base select-like instructions and
also any mixture of zext/sext/not instructions
(cherry picked from commit e874c8f)1 parent 11b320d commit 6bc3727
File tree
2 files changed
+280
-238
lines changed- llvm
- lib/CodeGen
- test/CodeGen/AArch64
2 files changed
+280
-238
lines changed
0 commit comments