diff --git a/llvm/lib/Target/Sparc/SparcRegisterInfo.td b/llvm/lib/Target/Sparc/SparcRegisterInfo.td --- a/llvm/lib/Target/Sparc/SparcRegisterInfo.td +++ b/llvm/lib/Target/Sparc/SparcRegisterInfo.td @@ -126,6 +126,7 @@ def WSTATE : SparcCtrlReg<14, "WSTATE">; // Integer registers +let isConstant = true in def G0 : Ri< 0, "G0">, DwarfRegNum<[0]>; def G1 : Ri< 1, "G1">, DwarfRegNum<[1]>; def G2 : Ri< 2, "G2">, DwarfRegNum<[2]>;