Searched refs:MaxOrZero (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 162 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 928 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 D | ScalarEvolution.h | 1152 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 D | LoopUnroll.cpp | 497 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 D | ScalarEvolution.cpp | 8727 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 D | OMPIRBuilder.cpp | 5731 bool MaxOrZero = false; in computeHeuristicUnrollFactor() local 5736 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()
|