This avoids undefs from being expanded to a build vector of zeroes.
As noted by @craig.topper in D153399
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D153411
[RISCV] Custom lower fixed vector undef to scalable undef ClosedPublic Authored by luke on Jun 21 2023, 5:15 AM.
Details Summary This avoids undefs from being expanded to a build vector of zeroes.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 21 2023, 8:56 AM Closed by commit rG485d25007a2f: [RISCV] Custom lower fixed vector undef to scalable undef (authored by luke). · Explain WhyJun 21 2023, 9:15 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 533293 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-shuffles.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll
llvm/test/CodeGen/RISCV/rvv/shuffle-reverse.ll
llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
|