MachineRegisterInfo can access TII off of the MachineFunction's
[oota-llvm.git] / lib / CodeGen / MachineRegisterInfo.cpp
index 86bb34be3fe897510de3b0d9e7deb32aa5609faa..32b7db102835ac3271e16b3ad3ca43ab4d761f36 100644 (file)
@@ -61,8 +61,8 @@ MachineRegisterInfo::constrainRegClass(unsigned Reg,
 }
 
 bool
-MachineRegisterInfo::recomputeRegClass(unsigned Reg, const TargetMachine &TM) {
-  const TargetInstrInfo *TII = TM.getSubtargetImpl()->getInstrInfo();
+MachineRegisterInfo::recomputeRegClass(unsigned Reg) {
+  const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo();
   const TargetRegisterClass *OldRC = getRegClass(Reg);
   const TargetRegisterClass *NewRC =
     getTargetRegisterInfo()->getLargestLegalSuperClass(OldRC);