Change to use VEISD::CMOV in combineSelect for better optimization.
Support VEISD::CMOV in combineTRUNCATE also to optimize trancate.
Merge functions to handle condition codes to VE.h. And add basic
CMOV patterns to VEInstrInfo.td. Update regression tests also.
Details
Details
- Reviewers
efocht - Commits
- rG0278c9ceb6c2: [VE] Change the way to lower select
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo