Lines Matching defs:ExitingCond
244 ConditionInfo &ExitingCond,
269 if (ExitingCond.BoundSCEV->getType() !=
291 ConditionInfo ExitingCond;
294 if (!canSplitLoopBound(L, DT, SE, ExitingCond))
297 if (!findSplitCandidate(L, SE, ExitingCond, SplitCandidateCond))
382 // ExitingCond.
387 if (PhiSCEV && ExitingCond.NonPHIAddRecValue ==
396 Builder.CreateICmp(Pred, ExitingCondLCSSAPhi, ExitingCond.BoundValue);
401 const SCEV *NewBoundSCEV = ExitingCond.BoundSCEV;
403 NewBoundSCEV = ICmpInst::isSigned(ExitingCond.Pred)
415 ExitingCond.ICmp->setOperand(1, NewBoundValue);
427 if (L.getExitBlock() == ExitingCond.BI->getSuccessor(0))
428 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader);
430 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader);