Searched refs:ExitingCond (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopBoundSplit.cpp | 244 ConditionInfo &ExitingCond, in findSplitCandidate() argument 269 if (ExitingCond.BoundSCEV->getType() != in findSplitCandidate() 291 ConditionInfo ExitingCond; in splitLoopBound() local 294 if (!canSplitLoopBound(L, DT, SE, ExitingCond)) in splitLoopBound() 297 if (!findSplitCandidate(L, SE, ExitingCond, SplitCandidateCond)) in splitLoopBound() 387 if (PhiSCEV && ExitingCond.NonPHIAddRecValue == in splitLoopBound() 396 Builder.CreateICmp(Pred, ExitingCondLCSSAPhi, ExitingCond.BoundValue); in splitLoopBound() 401 const SCEV *NewBoundSCEV = ExitingCond.BoundSCEV; in splitLoopBound() 403 NewBoundSCEV = ICmpInst::isSigned(ExitingCond.Pred) in splitLoopBound() 415 ExitingCond.ICmp->setOperand(1, NewBoundValue); in splitLoopBound() [all …]
|