It's better to do the ands, shifts, ors in the vector domain than
to scalarize it and do those operations on each element.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D112248
[TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. ClosedPublic Authored by craig.topper on Oct 21 2021, 11:05 AM.
Details Summary It's better to do the ands, shifts, ors in the vector domain than
Diff Detail
Event TimelineHerald added subscribers: achieveartificialintelligence, vkmr, evandro and 25 others. · View Herald TranscriptOct 21 2021, 11:05 AM This revision is now accepted and ready to land.Oct 21 2021, 1:52 PM This revision was landed with ongoing or failed builds.Oct 21 2021, 2:34 PM Closed by commit rG458ed5fcc362: [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 381397 llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-bswap.ll
|