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 | 151 unsigned MaxTripCount, bool MaxOrZero,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 881 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount() argument 957 if (!TripCount && MaxTripCount && (UP.UpperBound || MaxOrZero) && in computeUnrollCount() 1246 bool MaxOrZero = false; in tryToUnrollLoop() local 1249 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); in tryToUnrollLoop() 1257 MaxOrZero, TripMultiple, UCE, UP, PP, UseUpperBound); in tryToUnrollLoop()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 1102 bool MaxOrZero = false; 1121 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, 1126 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, 1489 bool MaxOrZero = false; 1503 const SCEV *ConstantMax, bool MaxOrZero);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 338 const bool MaxOrZero = SE->isBackedgeTakenCountMaxOrZero(L); in UnrollLoop() local 389 const bool PreserveOnlyFirst = CompletelyUnroll && MaxOrZero; in UnrollLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 8651 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isConstantMaxOrZero() 8659 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, in ExitLimit() argument 8662 SymbolicMaxNotTaken(SymbolicMaxNotTaken), MaxOrZero(MaxOrZero) { in ExitLimit() 8695 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, in ExitLimit() argument 8704 bool IsComplete, const SCEV *ConstantMax, bool MaxOrZero) in BackedgeTakenInfo() argument 8705 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo() 8793 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount() 8811 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount() local 8825 MaxBECount, MaxOrZero); in computeBackedgeTakenCount() 13105 bool MaxOrZero = false; in howManyLessThans() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 3888 bool MaxOrZero = false; in computeHeuristicUnrollFactor() local 3893 MaxTripCount, MaxOrZero, TripMultiple, UCE, UP, PP, in computeHeuristicUnrollFactor()
|