For fixed vectors, the undef will get expanded to an all zeros
build_vector. We don't want that so suppress creating the
insert_subvector.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D117379
[RISCV] When expanding CONCAT_VECTORS, don't create INSERT_SUBVECTORS for undef subvectors. ClosedPublic Authored by craig.topper on Jan 14 2022, 6:22 PM.
Details Summary For fixed vectors, the undef will get expanded to an all zeros
Diff Detail
Unit TestsFailed Event TimelineHerald added subscribers: VincentWu, luke957, achieveartificialintelligence and 25 others. · View Herald TranscriptJan 14 2022, 6:22 PM This revision is now accepted and ready to land.Jan 17 2022, 3:48 AM This revision was landed with ongoing or failed builds.Jan 17 2022, 2:43 PM Closed by commit rG116af698e20b: [RISCV] When expanding CONCAT_VECTORS, don't create INSERT_SUBVECTORS for undef… (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 400223 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rvv/common-shuffle-patterns.ll
llvm/test/CodeGen/RISCV/rvv/extract-subvector.ll
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int-shuffles.ll
llvm/test/CodeGen/RISCV/rvv/interleave-crash.ll
|
clang-format not found in user’s local PATH; not linting file.