This patch adds support for fixed-length vector vselect. It does so by
lowering them to a custom unmasked VSELECT_VL node with a vector length
operand.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D96768
[RISCV] Add support for fixed vector vselect ClosedPublic Authored by frasercrmck on Feb 16 2021, 3:20 AM.
Details Summary This patch adds support for fixed-length vector vselect. It does so by
Diff Detail
Event TimelineHerald added subscribers: vkmr, luismarques, apazos and 22 others. · View Herald TranscriptFeb 16 2021, 3:20 AM This revision is now accepted and ready to land.Feb 16 2021, 10:14 AM This revision was landed with ongoing or failed builds.Feb 17 2021, 3:05 AM Closed by commit rGd81161646a3d: [RISCV] Add support for fixed vector vselect (authored by frasercrmck). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 324255 llvm/lib/Target/RISCV/RISCVISelLowering.h
llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect.ll
|