[x86,SDAG] Sink the logic for folding shuffles of splats more
[oota-llvm.git] / lib / CodeGen / EarlyIfConversion.cpp
index b621e101773adb715e7bf85de7721a7c20ccb007..c4706328ea52c35c3eda04d3fc85269a1aa3b44b 100644 (file)
@@ -777,8 +777,10 @@ bool EarlyIfConverter::runOnMachineFunction(MachineFunction &MF) {
   DEBUG(dbgs() << "********** EARLY IF-CONVERSION **********\n"
                << "********** Function: " << MF.getName() << '\n');
   // Only run if conversion if the target wants it.
-  if (!MF.getTarget().getSubtarget().enableEarlyIfConversion())
-    return true;
+  if (!MF.getTarget()
+           .getSubtarget<TargetSubtargetInfo>()
+           .enableEarlyIfConversion())
+    return false;
 
   TII = MF.getTarget().getInstrInfo();
   TRI = MF.getTarget().getRegisterInfo();