Unlike GREVI, GORCI stages can't be undone, but they are
redundant if done more than once.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D92295
[RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). ClosedPublic Authored by craig.topper on Nov 29 2020, 9:55 PM.
Details Summary Unlike GREVI, GORCI stages can't be undone, but they are
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Nov 30 2020, 2:04 AM This revision was landed with ongoing or failed builds.Nov 30 2020, 8:43 AM Closed by commit rGbfc4f29f46b4: [RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 308385 llvm/lib/Target/RISCV/RISCVISelLowering.cpp
llvm/test/CodeGen/RISCV/rv32Zbp.ll
llvm/test/CodeGen/RISCV/rv64Zbp.ll
|