Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h106 unsigned MaxTripCount, bool MaxOrZero,
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1305 bool MaxOrZero = false;
1323 const SCEV *E, const SCEV *M, bool MaxOrZero,
1326 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero,
1329 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero);
1388 bool MaxOrZero = false;
1402 const SCEV *ConstantMax, bool MaxOrZero);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp893 bool MaxOrZero, unsigned TripMultiple, unsigned LoopSize, in computeUnrollCount() argument
969 if (!TripCount && MaxTripCount && (UP.UpperBound || MaxOrZero) && in computeUnrollCount()
1265 bool MaxOrZero = false; in tryToUnrollLoop() local
1268 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); in tryToUnrollLoop()
1275 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, in tryToUnrollLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp312 const bool MaxOrZero = SE->isBackedgeTakenCountMaxOrZero(L); in UnrollLoop() local
359 const bool PreserveOnlyFirst = CompletelyUnroll && MaxOrZero; in UnrollLoop()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp8461 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
8463 : ExactNotTaken(E), MaxNotTaken(M), MaxOrZero(MaxOrZero) { in ExitLimit()
8486 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
8488 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit()
8492 bool MaxOrZero) in ExitLimit() argument
8493 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit()
8501 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo()
8578 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
8605 MaxBECount, MaxOrZero); in computeBackedgeTakenCount()
12791 bool MaxOrZero = false; in howManyLessThans() local
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp3106 bool MaxOrZero = false; in computeHeuristicUnrollFactor() local
3111 MaxTripCount, MaxOrZero, TripMultiple, LoopSize, UP, PP, in computeHeuristicUnrollFactor()