Searched refs:IterVal (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopPeel.cpp | 358 [&](unsigned &PeelCount, const SCEV *&IterVal, const SCEV *BoundSCEV, in countToEliminateCompares() 361 SE.isKnownPredicate(Pred, IterVal, BoundSCEV)) { in countToEliminateCompares() 362 IterVal = SE.getAddExpr(IterVal, Step); in countToEliminateCompares() 365 return SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares() 419 const SCEV *IterVal = LeftAR->evaluateAtIteration( in countToEliminateCompares() local 425 if (!SE.isKnownPredicate(Pred, IterVal, RightSCEV)) in countToEliminateCompares() 429 if (!PeelWhilePredicateIsKnown(NewPeelCount, IterVal, RightSCEV, Step, in countToEliminateCompares() 436 const SCEV *NextIterVal = SE.getAddExpr(IterVal, Step); in countToEliminateCompares() 440 !SE.isKnownPredicate(Pred, IterVal, RightSCEV) && in countToEliminateCompares() 482 const SCEV *IterVal = AddRec->evaluateAtIteration( in countToEliminateCompares() local [all …]
|