Searched refs:MaxOrZero (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 1186 bool MaxOrZero = false; 1201 const SCEV *E, const SCEV *M, bool MaxOrZero, 1204 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero, 1207 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero); 1260 bool MaxOrZero = false; 1277 const SCEV *MaxCount, bool MaxOrZero);
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollPass.cpp | 1040 bool MaxOrZero = false; in tryToUnrollLoop() local 1043 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); in tryToUnrollLoop() 1052 if (!(UP.UpperBound || MaxOrZero) || MaxTripCount > UnrollMaxUpperBound) { in tryToUnrollLoop() 1072 UseUpperBound, MaxOrZero, TripMultiple, UP.PeelCount, UP.UnrollRemainder, in tryToUnrollLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 6911 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isMaxOrZero() 6936 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument 6938 : ExactNotTaken(E), MaxNotTaken(M), MaxOrZero(MaxOrZero) { in ExitLimit() 6951 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument 6953 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit() 6960 bool MaxOrZero) in ExitLimit() argument 6961 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit() 6972 bool Complete, const SCEV *MaxCount, bool MaxOrZero) in BackedgeTakenInfo() argument 6973 : MaxAndComplete(MaxCount, Complete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo() 7049 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount() [all …]
|