Lines Matching defs:ExitingCond
243 ConditionInfo &ExitingCond,
268 if (ExitingCond.BoundSCEV->getType() !=
290 ConditionInfo ExitingCond;
293 if (!canSplitLoopBound(L, DT, SE, ExitingCond))
296 if (!findSplitCandidate(L, SE, ExitingCond, SplitCandidateCond))
381 // ExitingCond.
386 if (PhiSCEV && ExitingCond.NonPHIAddRecValue ==
395 Builder.CreateICmp(Pred, ExitingCondLCSSAPhi, ExitingCond.BoundValue);
400 const SCEV *NewBoundSCEV = ExitingCond.BoundSCEV;
402 NewBoundSCEV = ICmpInst::isSigned(ExitingCond.Pred)
414 ExitingCond.ICmp->setOperand(1, NewBoundValue);
426 if (L.getExitBlock() == ExitingCond.BI->getSuccessor(0))
427 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader);
429 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader);