Home | History | Annotate | Download | only in Analysis

Lines Matching refs:BECount

4199   const SCEV *BECount = 0;
4205 if (!BECount)
4206 BECount = ENT->ExactNotTaken;
4207 else if (BECount != ENT->ExactNotTaken)
4210 assert(BECount && "Invalid not taken count for loop exit");
4211 return BECount;
4383 const SCEV *BECount = getCouldNotCompute();
4390 BECount = getCouldNotCompute();
4392 BECount = getUMinFromMismatchedTypes(EL0.Exact, EL1.Exact);
4406 BECount = EL0.Exact;
4409 return ExitLimit(BECount, MaxBECount);
4415 const SCEV *BECount = getCouldNotCompute();
4422 BECount = getCouldNotCompute();
4424 BECount = getUMinFromMismatchedTypes(EL0.Exact, EL1.Exact);
4438 BECount = EL0.Exact;
4441 return ExitLimit(BECount, MaxBECount);
6267 // When Start == End, we have an exact BECount == 0. Short-circuit this case
6392 const SCEV *BECount = getBECount(Start, End, Step, NoWrap);
6396 // If we already have an exact constant BECount, use it instead.
6397 const SCEV *MaxBECount = isa<SCEVConstant>(BECount) ? BECount
6402 // exact BECount and invalid MaxBECount, which should be avoided to catch
6405 MaxBECount = BECount;
6407 return ExitLimit(BECount, MaxBECount);