Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDInductiveRangeCheckElimination.cpp268 return SE.getLoopDisposition(S, L) == ScalarEvolution::LoopInvariant && in parseRangeCheckICmp()
821 assert(SE.getLoopDisposition(LatchCount, &L) == in parseLoopStructure()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDScalarEvolution.h914 LoopDisposition getLoopDisposition(const SCEV *S, const Loop *L);
/NextBSD/contrib/llvm/lib/Analysis/
HDScalarEvolution.cpp8215 ScalarEvolution::getLoopDisposition(const SCEV *S, const Loop *L) { in getLoopDisposition() function in ScalarEvolution
8241 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
8279 LoopDisposition D = getLoopDisposition(*I, L); in computeLoopDisposition()
8289 LoopDisposition LD = getLoopDisposition(UDiv->getLHS(), L); in computeLoopDisposition()
8292 LoopDisposition RD = getLoopDisposition(UDiv->getRHS(), L); in computeLoopDisposition()
8313 return getLoopDisposition(S, L) == LoopInvariant; in isLoopInvariant()
8317 return getLoopDisposition(S, L) == LoopComputable; in hasComputableLoopEvolution()