Now that DAG.getConstant uses splat_vector_parts if needed on RV32, we can use
it directly without having to manually lower to a vmv_v_x_vl.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D159287
[RISCV] Remove vmv_v_x_vl workaround for constant splat. NFC ClosedPublic Authored by luke on Aug 31 2023, 7:39 AM.
Details Summary Now that DAG.getConstant uses splat_vector_parts if needed on RV32, we can use
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 31 2023, 9:38 AM Closed by commit rG7b33f60f13dc: [RISCV] Remove vmv_v_x_vl workaround for constant splat. NFC (authored by luke). · Explain WhyAug 31 2023, 11:36 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 555122 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
|