Searched defs:BackedgeTakenCount (Results 1 - 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
H A D | IndVarSimplify.cpp | 117 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 D | LoopStrengthReduce.cpp | 1818 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