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

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h120 unsigned MaxTripCount, bool MaxOrZero,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1218 bool MaxOrZero = false; member in struct:llvm::ScalarEvolution::ExitLimit
1236 const SCEV *E, const SCEV *M, bool MaxOrZero,
1239 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero,
1242 ExitLimit(const SCEV *E, const SCEV *M, bool MaxOrZero);
1297 bool MaxOrZero = false; member in class:llvm::ScalarEvolution::BackedgeTakenInfo
1314 const SCEV *MaxCount, bool MaxOrZero);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp780 bool MaxOrZero, unsigned &TripMultiple, unsigned LoopSize,
835 // (MaxOrZero unrolling keeps only the first loop test, so the number of
842 if (!(UP.UpperBound || MaxOrZero) ||
1153 bool MaxOrZero = false; local
1156 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L);
1163 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero,
1179 UseUpperBound, MaxOrZero, TripMultiple, PP.PeelCount, UP.UnrollRemainder,
776 computeUnrollCount( Loop *L, const TargetTransformInfo &TTI, DominatorTree &DT, LoopInfo *LI, ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues, OptimizationRemarkEmitter *ORE, unsigned &TripCount, unsigned MaxTripCount, bool MaxOrZero, unsigned &TripMultiple, unsigned LoopSize, TargetTransformInfo::UnrollingPreferences &UP, TargetTransformInfo::PeelingPreferences &PP, bool &UseUpperBound) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp6810 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue);
6835 const SCEV *E, const SCEV *M, bool MaxOrZero,
6837 : ExactNotTaken(E), MaxNotTaken(M), MaxOrZero(MaxOrZero) {
6850 const SCEV *E, const SCEV *M, bool MaxOrZero,
6852 : ExitLimit(E, M, MaxOrZero, {&PredSet}) {
6859 bool MaxOrZero)
6860 : ExitLimit(E, M, MaxOrZero, None) {
6871 bool Complete, const SCEV *MaxCount, bool MaxOrZero)
6872 : MaxAndComplete(MaxCount, Complete), MaxOrZero(MaxOrZer
[all...]

Completed in 190 milliseconds