This brings floating-point RVV vector/scalar support more in line with
the integer vector patterns, which can already match '.vx' instructions
with masked operations.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D117697
[RISCV] Match RVV VF variants also through masked operations ClosedPublic Authored by frasercrmck on Jan 19 2022, 9:53 AM.
Details Summary This brings floating-point RVV vector/scalar support more in line with
Diff Detail
Event TimelineHerald added subscribers: VincentWu, luke957, achieveartificialintelligence and 25 others. · View Herald TranscriptJan 19 2022, 9:53 AM frasercrmck added a child revision: D117703: [RISCV] Enable CGP to sink splat operands of VP intrinsics.Jan 19 2022, 10:21 AM This revision is now accepted and ready to land.Jan 19 2022, 11:12 AM Closed by commit rGca36cc56ac6c: [RISCV] Match RVV VF variants also through masked operations (authored by frasercrmck). · Explain WhyJan 20 2022, 4:18 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 401591 llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfadd-vp.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfdiv-vp.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmul-vp.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfsub-vp.ll
|