Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp306 Sub = SE->applyLoopGuards(Sub, L); in IsSafeActiveMask()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1474 auto RHSCR = SE->getUnsignedRange(SE->applyLoopGuards(SE->getSCEV(RHS), L)); in canonicalizeExitCondition()
1549 auto RHSCR = SE->getUnsignedRange(SE->applyLoopGuards(SE->getSCEV(RHS), L)); in canonicalizeExitCondition()
H A DLoopIdiomRecognize.cpp972 SE->applyLoopGuards(PositiveStrideSCEV, CurLoop); in processLoopMemSet()
974 SE->applyLoopGuards(MemsetSizeSCEV, CurLoop); in processLoopMemSet()
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dmax-backedge-taken-count-guard-info-rewrite-expressions.ll91 ; Test case from PR52464. applyLoopGuards needs to apply information about %and
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1195 const SCEV *applyLoopGuards(const SCEV *Expr, const Loop *L);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp8084 GetMinTrailingZeros(applyLoopGuards(TCExpr, L))); in getSmallConstantTripMultiple()
10201 APInt MaxBECount = getUnsignedRangeMax(applyLoopGuards(Distance, L)); in howFarToZero()
10234 APInt MaxInt = getUnsignedRangeMax(applyLoopGuards(Exact, L)); in howFarToZero()
10246 APInt MaxWithGuards = getUnsignedRangeMax(applyLoopGuards(E, L)); in howFarToZero()
12444 return getUnsignedRangeMax(applyLoopGuards(RHS, L)).ule(Limit); in howManyLessThans()
14566 const SCEV *ScalarEvolution::applyLoopGuards(const SCEV *Expr, const Loop *L) { in applyLoopGuards() function in ScalarEvolution
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5063 SE->applyLoopGuards(ExitCount, TheLoop), in computeMaxVF()