We were incorrectly using VLMax instead of the passed VL.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D126319
[RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL. ClosedPublic Authored by craig.topper on May 24 2022, 12:44 PM.
Details Summary We were incorrectly using VLMax instead of the passed VL.
Diff Detail
Unit TestsFailed Event Timelinecraig.topper retitled this revision from [RISCV] Fix vnsrl/vnsra isel patterns what were dropping VL. to [RISCV] Fix vnsrl/vnsra isel patterns that were dropping VL..May 24 2022, 12:45 PM craig.topper retitled this revision from [RISCV] Fix vnsrl/vnsra isel patterns that were dropping VL. to [RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL.. This revision is now accepted and ready to land.May 24 2022, 1:21 PM This revision was landed with ongoing or failed builds.May 24 2022, 9:39 PM Closed by commit rG66db5312bd66: [RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 431763 llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vnsra-vnsrl.ll
|