Lines Matching refs:Count

200   UP.Count = 0;  in gatherUnrollingPreferences()
264 UP.Count = *UserCount; in gatherUnrollingPreferences()
698 return static_cast<uint64_t>(LS - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrolledLoopSize()
733 unsigned Count = in unrollCountPragmaValue() local
735 assert(Count >= 1 && "Unroll count must be positive."); in unrollCountPragmaValue()
736 return Count; in unrollCountPragmaValue()
833 unsigned count = UP.Count; in shouldPartialUnroll()
904 UP.Count = 1; in computeUnrollCount()
913 UP.Count = *UnrollFactor; in computeUnrollCount()
934 UP.Count = 0; in computeUnrollCount()
936 UP.Count = TripCount; in computeUnrollCount()
939 UP.Count = *UnrollFactor; in computeUnrollCount()
959 UP.Count = MaxTripCount; in computeUnrollCount()
962 UP.Count = *UnrollFactor; in computeUnrollCount()
972 UP.Count = 1; in computeUnrollCount()
984 UP.Count = *UnrollFactor; in computeUnrollCount()
987 UP.Count != TripCount) in computeUnrollCount()
998 if (UP.Count == 0) { in computeUnrollCount()
1027 UP.Count = 0; in computeUnrollCount()
1033 UP.Count = 0; in computeUnrollCount()
1051 UP.Count = 0; in computeUnrollCount()
1054 if (UP.Count == 0) in computeUnrollCount()
1055 UP.Count = UP.DefaultUnrollRuntimeCount; in computeUnrollCount()
1059 while (UP.Count != 0 && in computeUnrollCount()
1061 UP.Count >>= 1; in computeUnrollCount()
1064 unsigned OrigCount = UP.Count; in computeUnrollCount()
1067 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1068 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
1069 UP.Count >>= 1; in computeUnrollCount()
1076 << " to " << UP.Count << ".\n"); in computeUnrollCount()
1092 << NV("UnrollCount", UP.Count) << " time(s)."; in computeUnrollCount()
1096 if (UP.Count > UP.MaxCount) in computeUnrollCount()
1097 UP.Count = UP.MaxCount; in computeUnrollCount()
1099 if (MaxTripCount && UP.Count > MaxTripCount) in computeUnrollCount()
1100 UP.Count = MaxTripCount; in computeUnrollCount()
1102 LLVM_DEBUG(dbgs() << " runtime unrolling with count: " << UP.Count in computeUnrollCount()
1104 if (UP.Count < 2) in computeUnrollCount()
1105 UP.Count = 0; in computeUnrollCount()
1258 if (!UP.Count) in tryToUnrollLoop()
1262 assert(UP.Count == 1 && "Cannot perform peel and unroll in the same step"); in tryToUnrollLoop()
1285 if (OnlyFullUnroll && !(UP.Count >= MaxTripCount)) { in tryToUnrollLoop()
1296 UP.Runtime &= TripCount == 0 && TripMultiple % UP.Count != 0; in tryToUnrollLoop()
1305 {UP.Count, UP.Force, UP.Runtime, UP.AllowExpensiveTripCount, in tryToUnrollLoop()
1370 std::optional<unsigned> Count = std::nullopt, in LoopUnroll() argument
1378 ForgetAllSCEV(ForgetAllSCEV), ProvidedCount(std::move(Count)), in LoopUnroll()
1440 bool ForgetAllSCEV, int Threshold, int Count, in INITIALIZE_PASS_DEPENDENCY()
1449 Count == -1 ? std::nullopt : std::optional<unsigned>(Count), in INITIALIZE_PASS_DEPENDENCY()