[llvm] [RegAlloc][RISCV] Increase the spill weight by target factor (PR #113675)

Pengcheng Wang via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 1 22:49:40 PST 2024


================
@@ -803,6 +803,11 @@ RISCVRegisterInfo::getRegisterCostTableIndex(const MachineFunction &MF) const {
              : 0;
 }
 
+unsigned
+RISCVRegisterInfo::getSpillWeightFactor(const TargetRegisterClass *RC) const {
+  return getRegClassWeight(RC).RegWeight;
----------------
wangpc-pp wrote:

You mean I should apply this change to all the targets (the shared part)?

https://github.com/llvm/llvm-project/pull/113675


More information about the llvm-commits mailing list