Searched defs:BackedgeTakenCount (Results 1 - 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp116 Value *LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount,
1227 // BackedgeTakenCount. They may already exist in program code, and if not,
1262 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L); local
1263 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount) ||
1264 BackedgeTakenCount->isZero())
1276 if (isHighCostExpansion(BackedgeTakenCount, BI, Processed, SE))
1613 const SCEV *BackedgeTakenCount,
1620 const SCEV *IVCount = BackedgeTakenCount;
1628 // truncated to BackedgeTakenCount->getType().
1629 IVCount = SE->getAddExpr(BackedgeTakenCount,
1612 LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount, PHINode *IndVar, SCEVExpander &Rewriter) argument
1828 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L); local
[all...]
H A DLoopStrengthReduce.cpp1822 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L); local
1823 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
2002 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L); local
2003 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
2005 const SCEV *One = SE.getConstant(BackedgeTakenCount->getType(), 1);
2008 const SCEV *IterationCount = SE.getAddExpr(One, BackedgeTakenCount);
2016 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) {

Completed in 216 milliseconds