diff options
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcInternals.h')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcInternals.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInternals.h b/llvm/lib/Target/Sparc/SparcInternals.h index 43f67d3008a..87e4cd0e983 100644 --- a/llvm/lib/Target/Sparc/SparcInternals.h +++ b/llvm/lib/Target/Sparc/SparcInternals.h @@ -945,22 +945,12 @@ class UltraSparcRegInfo : public MachineRegInfo return res; } - -#if 0 - unsigned getRCIDOfMachineOp (const MachineOperand & Op) const { - - unsigned Type = getRegClassIDOfValue( Op.getVRegValue() ); - - if( Op.getOperandType() == MachineOperand::MO_CCRegister ) - return Type + 2; // because of the order of CC classes - else return Type; + // returns the register tha contains always zero + inline unsigned getZeroReg() { + return SparcIntRegOrder::g0; } -#endif - - - void colorArgs(const Method *const Meth, LiveRangeInfo& LRI) const; static void printReg(const LiveRange *const LR) ; |

