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

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp117 Value *LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount,
1292 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L); local
1293 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount) ||
1294 BackedgeTakenCount->isZero())
1304 if (Rewriter.isHighCostExpansion(BackedgeTakenCount, L))
1641 const SCEV *BackedgeTakenCount,
1648 const SCEV *IVCount = BackedgeTakenCount;
1656 // truncated to BackedgeTakenCount->getType().
1657 IVCount = SE->getAddExpr(BackedgeTakenCount,
1658 SE->getConstant(BackedgeTakenCount
1640 LinearFunctionTestReplace(Loop *L, const SCEV *BackedgeTakenCount, PHINode *IndVar, SCEVExpander &Rewriter) argument
1858 const SCEV *BackedgeTakenCount = SE->getBackedgeTakenCount(L); local
[all...]
H A DLoopStrengthReduce.cpp1818 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L); local
1819 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
1998 const SCEV *BackedgeTakenCount = SE.getBackedgeTakenCount(L); local
1999 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount))
2001 const SCEV *One = SE.getConstant(BackedgeTakenCount->getType(), 1);
2004 const SCEV *IterationCount = SE.getAddExpr(One, BackedgeTakenCount);
2012 if (const SCEVSMaxExpr *S = dyn_cast<SCEVSMaxExpr>(BackedgeTakenCount)) {

Completed in 143 milliseconds