Searched refs:MustExit (Results 1 - 2 of 2) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h261 /// If MustExit is true, then the exit must be taken when the BECount
262 /// reaches Exact (and before surpassing Max). If MustExit is false, then
266 /// MustExit is true for most cases. However, an exit guarded by an
271 bool MustExit; member in struct:llvm::ScalarEvolution::ExitLimit
274 : Exact(E), Max(E), MustExit(true) {}
276 ExitLimit(const SCEV *E, const SCEV *M, bool MustExit) argument
277 : Exact(E), Max(M), MustExit(MustExit) {}
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp4472 // (a) Its ExitLimit.MustExit flag must be set which indicates that the exit
4483 if (EL.MustExit && EL.Max != getCouldNotCompute() && Latch &&
4611 bool MustExit = false;
4626 MustExit = EL0.MustExit || EL1.MustExit;
4635 MustExit = EL0.MustExit && EL1.MustExit;
4638 return ExitLimit(BECount, MaxBECount, MustExit);
[all...]

Completed in 1765 milliseconds