diff --git a/llvm/lib/CodeGen/MachinePipeliner.cpp b/llvm/lib/CodeGen/MachinePipeliner.cpp --- a/llvm/lib/CodeGen/MachinePipeliner.cpp +++ b/llvm/lib/CodeGen/MachinePipeliner.cpp @@ -2280,7 +2280,7 @@ MachineInstr *DefS = MRI.getVRegDef(BaseOpS->getReg()); MachineInstr *DefD = MRI.getVRegDef(BaseOpD->getReg()); if (!DefS || !DefD || !DefS->isPHI() || !DefD->isPHI()) - return true; + return false; unsigned InitValS = 0; unsigned LoopValS = 0;