Instead of using vslide1up, use vslide1down and build the other
direction. This avoids the overlap constraint early clobber of
vslide1up.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D136735
[RISCV] Use vslide1down for i64 insertelt on RV32. ClosedPublic Authored by craig.topper on Oct 25 2022, 10:04 PM.
Details Summary Instead of using vslide1up, use vslide1down and build the other
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Oct 26 2022, 8:50 AM This revision was landed with ongoing or failed builds.Oct 26 2022, 9:43 AM Closed by commit rGa61b74889f54: [RISCV] Use vslide1down for i64 insertelt on RV32. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 470841 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bitcast.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp-bitcast.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-insert.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll
llvm/test/CodeGen/RISCV/rvv/insertelt-int-rv32.ll
|