[llvm] [RISCV][GlobalIsel] Reduce constant pool usage without FP extension (PR #158346)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 12 12:15:02 PDT 2025
================
@@ -219,6 +220,10 @@ RISCVRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const {
const TargetSubtargetInfo &STI = MF.getSubtarget();
const TargetRegisterInfo &TRI = *STI.getRegisterInfo();
+ bool HasFPExt = STI.hasFeature(RISCV::FeatureStdExtF) ||
+ STI.hasFeature(RISCV::FeatureStdExtD) ||
----------------
topperc wrote:
FeatureStdExtD and FeatureStdExtZfh both implies StdExtF. You don't need to check all 3.
https://github.com/llvm/llvm-project/pull/158346
More information about the llvm-commits
mailing list