Lines Matching refs:ExitCount

7147 const SCEV *ScalarEvolution::getTripCountFromExitCount(const SCEV *ExitCount) {  in getTripCountFromExitCount()  argument
7150 return getAddExpr(ExitCount, getOne(ExitCount->getType())); in getTripCountFromExitCount()
7153 static unsigned getConstantTripCount(const SCEVConstant *ExitCount) { in getConstantTripCount() argument
7154 if (!ExitCount) in getConstantTripCount()
7157 ConstantInt *ExitConst = ExitCount->getValue(); in getConstantTripCount()
7168 auto *ExitCount = dyn_cast<SCEVConstant>(getBackedgeTakenCount(L, Exact)); in getSmallConstantTripCount() local
7169 return getConstantTripCount(ExitCount); in getSmallConstantTripCount()
7178 const SCEVConstant *ExitCount = in getSmallConstantTripCount() local
7180 return getConstantTripCount(ExitCount); in getSmallConstantTripCount()
7204 const SCEV *ExitCount) { in getSmallConstantTripMultiple() argument
7205 if (ExitCount == getCouldNotCompute()) in getSmallConstantTripMultiple()
7209 const SCEV *TCExpr = getTripCountFromExitCount(ExitCount); in getSmallConstantTripMultiple()
7249 const SCEV *ExitCount = getExitCount(L, ExitingBlock); in getSmallConstantTripMultiple() local
7250 return getSmallConstantTripMultiple(L, ExitCount); in getSmallConstantTripMultiple()
13884 const SCEV *ExitCount = getExitCount(L, ExitingBB); in computeSymbolicMaxBackedgeTakenCount() local
13885 if (isa<SCEVCouldNotCompute>(ExitCount)) in computeSymbolicMaxBackedgeTakenCount()
13886 ExitCount = getExitCount(L, ExitingBB, in computeSymbolicMaxBackedgeTakenCount()
13888 if (!isa<SCEVCouldNotCompute>(ExitCount)) { in computeSymbolicMaxBackedgeTakenCount()
13892 ExitCounts.push_back(ExitCount); in computeSymbolicMaxBackedgeTakenCount()