[PATCH] D107658: [RISCV] Teach isel to select ADDW/SUBW/MULW/SLLIW when only the lower 32-bits are used.
Luís Marques via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 18 05:12:57 PDT 2021
luismarques added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp:1566-1574
+ if (UI.getOperandNo() != 0 || Bits < 8)
+ return false;
+ break;
+ case RISCV::SH:
+ if (UI.getOperandNo() != 0 || Bits < 16)
+ return false;
+ break;
----------------
Are these Bits inequality comparisons correct?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107658/new/
https://reviews.llvm.org/D107658
More information about the llvm-commits
mailing list