This applies the same technique in https://reviews.llvm.org/D152565 to
vslideups when lowering vector_shuffles that have an insert pattern in
their mask.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D152724
[RISCV] Use TU vmv.v.v instead of vslideup.vi N,M,0 for insert vector_shuffles ClosedPublic Authored by luke on Jun 12 2023, 9:20 AM.
Details Summary This applies the same technique in https://reviews.llvm.org/D152565 to
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 12 2023, 12:57 PM This revision was landed with ongoing or failed builds.Jun 12 2023, 1:08 PM Closed by commit rGa84994071c8e: [RISCV] Use TU vmv.v.v instead of vslideup.vi N,M,0 for insert vector_shuffles (authored by luke). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 530543 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-buildvec.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-shuffles.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-interleaved-access.ll
|