Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DInductiveRangeCheckElimination.cpp268 return SE.getLoopDisposition(S, L) == ScalarEvolution::LoopInvariant && in parseRangeCheckICmp()
821 assert(SE.getLoopDisposition(LatchCount, &L) == in parseLoopStructure()
/external/llvm/include/llvm/Analysis/
DScalarEvolution.h905 LoopDisposition getLoopDisposition(const SCEV *S, const Loop *L);
/external/llvm/lib/Analysis/
DScalarEvolution.cpp8182 ScalarEvolution::getLoopDisposition(const SCEV *S, const Loop *L) { in getLoopDisposition() function in ScalarEvolution
8208 return getLoopDisposition(cast<SCEVCastExpr>(S)->getOperand(), L); in computeLoopDisposition()
8246 LoopDisposition D = getLoopDisposition(*I, L); in computeLoopDisposition()
8256 LoopDisposition LD = getLoopDisposition(UDiv->getLHS(), L); in computeLoopDisposition()
8259 LoopDisposition RD = getLoopDisposition(UDiv->getRHS(), L); in computeLoopDisposition()
8280 return getLoopDisposition(S, L) == LoopInvariant; in isLoopInvariant()
8284 return getLoopDisposition(S, L) == LoopComputable; in hasComputableLoopEvolution()