summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInternals.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcInternals.h')
-rw-r--r--llvm/lib/Target/Sparc/SparcInternals.h16
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) ;
OpenPOWER on IntegriCloud