Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h162 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp928 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount() argument
1004 if (!TripCount && MaxTripCount && (UP.UpperBound || MaxOrZero) && in computeUnrollCount()
1287 bool MaxOrZero = false; in tryToUnrollLoop() local
1290 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); in tryToUnrollLoop()
1298 MaxOrZero, TripMultiple, UCE, UP, PP, UseUpperBound); in tryToUnrollLoop()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1152 bool MaxOrZero = false;
1166 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero,
1170 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero,
1576 bool MaxOrZero = false;
1595 bool MaxOrZero);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp497 const bool MaxOrZero = SE->isBackedgeTakenCountMaxOrZero(L); in UnrollLoop() local
548 const bool PreserveOnlyFirst = CompletelyUnroll && MaxOrZero; in UnrollLoop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp8727 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isConstantMaxOrZero()
8735 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, in ExitLimit() argument
8738 SymbolicMaxNotTaken(SymbolicMaxNotTaken), MaxOrZero(MaxOrZero) { in ExitLimit()
8778 bool MaxOrZero, in ExitLimit() argument
8780 : ExitLimit(E, ConstantMaxNotTaken, SymbolicMaxNotTaken, MaxOrZero, in ExitLimit()
8787 bool IsComplete, const SCEV *ConstantMax, bool MaxOrZero) in BackedgeTakenInfo() argument
8788 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo()
8875 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
8893 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount() local
8907 MaxBECount, MaxOrZero); in computeBackedgeTakenCount()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5731 bool MaxOrZero = false; in computeHeuristicUnrollFactor() local
5736 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()