Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp766 bool MaxOrZero, unsigned &TripMultiple, unsigned LoopSize, in computeUnrollCount() argument
830 if (!(UP.UpperBound || MaxOrZero) || in computeUnrollCount()
1141 bool MaxOrZero = false; in tryToUnrollLoop() local
1144 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); in tryToUnrollLoop()
1151 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, in tryToUnrollLoop()
1167 UseUpperBound, MaxOrZero, TripMultiple, PP.PeelCount, UP.UnrollRemainder, in tryToUnrollLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1310 bool MaxOrZero = false;
1328 const SCEV *E, const SCEV *M, bool MaxOrZero,
1331 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero,
1334 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero);
1391 bool MaxOrZero = false;
1405 const SCEV *ConstantMax, bool MaxOrZero);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h111 unsigned MaxTripCount, bool MaxOrZero,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp7392 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isConstantMaxOrZero()
7417 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
7419 : ExactNotTaken(E), MaxNotTaken(M), MaxOrZero(MaxOrZero) { in ExitLimit()
7432 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
7434 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit()
7441 bool MaxOrZero) in ExitLimit() argument
7442 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit()
7452 bool IsComplete, const SCEV *ConstantMax, bool MaxOrZero) in BackedgeTakenInfo() argument
7453 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo()
7538 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
[all …]