Lines Matching refs:Count

200   UP.Count = 0;  in gatherUnrollingPreferences()
261 UP.Count = *UserCount; in gatherUnrollingPreferences()
724 unsigned Count = in unrollCountPragmaValue() local
726 assert(Count >= 1 && "Unroll count must be positive."); in unrollCountPragmaValue()
727 return Count; in unrollCountPragmaValue()
770 return static_cast<uint64_t>(LoopSize - UP.BEInsns) * UP.Count + in getUnrolledLoopSize()
846 unsigned count = UP.Count; in shouldPartialUnroll()
916 UP.Count = 1; in computeUnrollCount()
925 UP.Count = *UnrollFactor; in computeUnrollCount()
946 UP.Count = 0; in computeUnrollCount()
948 UP.Count = TripCount; in computeUnrollCount()
951 UP.Count = *UnrollFactor; in computeUnrollCount()
971 UP.Count = MaxTripCount; in computeUnrollCount()
974 UP.Count = *UnrollFactor; in computeUnrollCount()
984 UP.Count = 1; in computeUnrollCount()
996 UP.Count = *UnrollFactor; in computeUnrollCount()
999 UP.Count != TripCount) in computeUnrollCount()
1010 if (UP.Count == 0) { in computeUnrollCount()
1039 UP.Count = 0; in computeUnrollCount()
1045 UP.Count = 0; in computeUnrollCount()
1063 UP.Count = 0; in computeUnrollCount()
1066 if (UP.Count == 0) in computeUnrollCount()
1067 UP.Count = UP.DefaultUnrollRuntimeCount; in computeUnrollCount()
1071 while (UP.Count != 0 && in computeUnrollCount()
1073 UP.Count >>= 1; in computeUnrollCount()
1076 unsigned OrigCount = UP.Count; in computeUnrollCount()
1079 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1080 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
1081 UP.Count >>= 1; in computeUnrollCount()
1088 << " to " << UP.Count << ".\n"); in computeUnrollCount()
1104 << NV("UnrollCount", UP.Count) << " time(s)."; in computeUnrollCount()
1108 if (UP.Count > UP.MaxCount) in computeUnrollCount()
1109 UP.Count = UP.MaxCount; in computeUnrollCount()
1111 if (MaxTripCount && UP.Count > MaxTripCount) in computeUnrollCount()
1112 UP.Count = MaxTripCount; in computeUnrollCount()
1114 LLVM_DEBUG(dbgs() << " runtime unrolling with count: " << UP.Count in computeUnrollCount()
1116 if (UP.Count < 2) in computeUnrollCount()
1117 UP.Count = 0; in computeUnrollCount()
1277 if (!UP.Count) in tryToUnrollLoop()
1281 assert(UP.Count == 1 && "Cannot perform peel and unroll in the same step"); in tryToUnrollLoop()
1307 UP.Runtime &= TripCount == 0 && TripMultiple % UP.Count != 0; in tryToUnrollLoop()
1316 {UP.Count, UP.Force, UP.Runtime, UP.AllowExpensiveTripCount, in tryToUnrollLoop()
1380 Optional<unsigned> Count = None, in LoopUnroll() argument
1387 ForgetAllSCEV(ForgetAllSCEV), ProvidedCount(std::move(Count)), in LoopUnroll()
1449 bool ForgetAllSCEV, int Threshold, int Count, in INITIALIZE_PASS_DEPENDENCY()
1458 Count == -1 ? None : Optional<unsigned>(Count), in INITIALIZE_PASS_DEPENDENCY()