Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp358 [&](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 …]