After D137446 we can see which operand is the user. If the user
is the value operand of a SB/SH/SW then the upper 32 bits aren't
used.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D137448
[RISCV] Support SB/SH/SW in isAllUsesReadW in RISCVSExtWRemoval. ClosedPublic Authored by craig.topper on Nov 4 2022, 10:35 AM.
Details Summary After D137446 we can see which operand is the user. If the user
Diff Detail
Event Timelinecraig.topper added a parent revision: D137446: [RISCV] Rework isAllUsesReadW in RISCVSExtWRemoval. NFCI.Nov 4 2022, 10:39 AM This revision is now accepted and ready to land.Nov 9 2022, 8:15 AM This revision was landed with ongoing or failed builds.Nov 9 2022, 11:33 AM Closed by commit rG7f018b45f937: [RISCV] Support SB/SH/SW in hasAllWUsers in RISCVSExtWRemoval. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 474314 llvm/lib/Target/RISCV/RISCVSExtWRemoval.cpp
llvm/test/CodeGen/RISCV/sextw-removal.ll
|