Include known bits support so we know we don't need to zext the
output if the input was already zero extended.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D103757
[RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. ClosedPublic Authored by craig.topper on Jun 5 2021, 12:34 PM.
Details Summary Include known bits support so we know we don't need to zext the
Diff Detail
Event TimelineHerald added subscribers: StephenFan, vkmr, luismarques and 23 others. · View Herald TranscriptJun 5 2021, 12:34 PM This revision is now accepted and ready to land.Jun 7 2021, 2:44 AM This revision was landed with ongoing or failed builds.Jun 7 2021, 10:32 AM Closed by commit rGf30f8b4f12b7: [RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 350073 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rv32zbp.ll
llvm/test/CodeGen/RISCV/rv64zbp.ll
|
clang-format suggested style edits found: