PeepholeOptimizer: make parameter ref to SmallPtrSetImpl
[oota-llvm.git] / lib / CodeGen / EarlyIfConversion.cpp
index 2d47be71bea0fc54112d363ec53afc42e21d7ec5..4a64d79d7e7c433bcd44e94410f3708490a11fa0 100644 (file)
@@ -153,8 +153,8 @@ private:
 public:
   /// runOnMachineFunction - Initialize per-function data structures.
   void runOnMachineFunction(MachineFunction &MF) {
-    TII = MF.getTarget().getInstrInfo();
-    TRI = MF.getTarget().getRegisterInfo();
+    TII = MF.getSubtarget().getInstrInfo();
+    TRI = MF.getSubtarget().getRegisterInfo();
     MRI = &MF.getRegInfo();
     LiveRegUnits.clear();
     LiveRegUnits.setUniverse(TRI->getNumRegUnits());
@@ -780,10 +780,10 @@ bool EarlyIfConverter::runOnMachineFunction(MachineFunction &MF) {
   if (!MF.getTarget()
            .getSubtarget<TargetSubtargetInfo>()
            .enableEarlyIfConversion())
-    return true;
+    return false;
 
-  TII = MF.getTarget().getInstrInfo();
-  TRI = MF.getTarget().getRegisterInfo();
+  TII = MF.getSubtarget().getInstrInfo();
+  TRI = MF.getSubtarget().getRegisterInfo();
   SchedModel =
     MF.getTarget().getSubtarget<TargetSubtargetInfo>().getSchedModel();
   MRI = &MF.getRegInfo();