Extend the VE binaryop vector isel patterns to use passthru when the result of a SDNode is used in a vector select or merge.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D117495
[VE] vp_select+vectorBinOp passthru isel and tests ClosedPublic Authored by simoll on Jan 17 2022, 8:22 AM.
Details
Summary Extend the VE binaryop vector isel patterns to use passthru when the result of a SDNode is used in a vector select or merge.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 18 2022, 12:58 AM This revision was landed with ongoing or failed builds.Jan 18 2022, 2:32 AM Closed by commit rG43994e9a4a83: [VE] vp_select+vectorBinOp passthru isel and tests (authored by simoll). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 400778 llvm/lib/Target/VE/VVPInstrPatternsVec.td
llvm/test/CodeGen/VE/Vector/vp_fadd_merge.ll
llvm/test/CodeGen/VE/Vector/vp_fdiv_merge.ll
llvm/test/CodeGen/VE/Vector/vp_fmul_merge.ll
llvm/test/CodeGen/VE/Vector/vp_fsub_merge.ll
|