Home
last modified time | relevance | path

Searched refs:MaxOrZero (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolution.h1186 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/
DLoopUnrollPass.cpp1040 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/
DScalarEvolution.cpp6911 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 …]