Home
last modified time | relevance | path

Searched refs:ExitingCond (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp243 ConditionInfo &ExitingCond, in findSplitCandidate() argument
268 if (ExitingCond.BoundSCEV->getType() != in findSplitCandidate()
290 ConditionInfo ExitingCond; in splitLoopBound() local
293 if (!canSplitLoopBound(L, DT, SE, ExitingCond)) in splitLoopBound()
296 if (!findSplitCandidate(L, SE, ExitingCond, SplitCandidateCond)) in splitLoopBound()
386 if (PhiSCEV && ExitingCond.NonPHIAddRecValue == in splitLoopBound()
395 Builder.CreateICmp(Pred, ExitingCondLCSSAPhi, ExitingCond.BoundValue); in splitLoopBound()
400 const SCEV *NewBoundSCEV = ExitingCond.BoundSCEV; in splitLoopBound()
402 NewBoundSCEV = ICmpInst::isSigned(ExitingCond.Pred) in splitLoopBound()
414 ExitingCond.ICmp->setOperand(1, NewBoundValue); in splitLoopBound()
[all …]