Lines Matching refs:Count

181   UP.Count = 0;  in gatherUnrollingPreferences()
239 UP.Count = *UserCount; in gatherUnrollingPreferences()
676 unsigned Count = in UnrollCountPragmaValue() local
678 assert(Count >= 1 && "Unroll count must be positive."); in UnrollCountPragmaValue()
679 return Count; in UnrollCountPragmaValue()
706 return (uint64_t)(LoopSize - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrolledLoopSize()
728 UP.Count = UnrollCount; in computeUnrollCount()
738 UP.Count = PragmaCount; in computeUnrollCount()
748 UP.Count = TripCount; in computeUnrollCount()
778 UP.Count = FullUnrollTripCount; in computeUnrollCount()
810 UP.Count = 1; in computeUnrollCount()
821 UP.Count = 0; in computeUnrollCount()
824 if (UP.Count == 0) in computeUnrollCount()
825 UP.Count = TripCount; in computeUnrollCount()
829 UP.Count = in computeUnrollCount()
832 if (UP.Count > UP.MaxCount) in computeUnrollCount()
833 UP.Count = UP.MaxCount; in computeUnrollCount()
834 while (UP.Count != 0 && TripCount % UP.Count != 0) in computeUnrollCount()
835 UP.Count--; in computeUnrollCount()
836 if (UP.AllowRemainder && UP.Count <= 1) { in computeUnrollCount()
841 UP.Count = UP.DefaultUnrollRuntimeCount; in computeUnrollCount()
842 while (UP.Count != 0 && in computeUnrollCount()
844 UP.Count >>= 1; in computeUnrollCount()
846 if (UP.Count < 2) { in computeUnrollCount()
856 UP.Count = 0; in computeUnrollCount()
859 UP.Count = TripCount; in computeUnrollCount()
861 if (UP.Count > UP.MaxCount) in computeUnrollCount()
862 UP.Count = UP.MaxCount; in computeUnrollCount()
864 UP.Count != TripCount) in computeUnrollCount()
890 UP.Count = 0; in computeUnrollCount()
910 UP.Count = 0; in computeUnrollCount()
913 if (UP.Count == 0) in computeUnrollCount()
914 UP.Count = UP.DefaultUnrollRuntimeCount; in computeUnrollCount()
918 while (UP.Count != 0 && in computeUnrollCount()
920 UP.Count >>= 1; in computeUnrollCount()
923 unsigned OrigCount = UP.Count; in computeUnrollCount()
926 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
927 while (UP.Count != 0 && TripMultiple % UP.Count != 0) in computeUnrollCount()
928 UP.Count >>= 1; in computeUnrollCount()
935 << " to " << UP.Count << ".\n"); in computeUnrollCount()
951 << NV("UnrollCount", UP.Count) << " time(s)."; in computeUnrollCount()
955 if (UP.Count > UP.MaxCount) in computeUnrollCount()
956 UP.Count = UP.MaxCount; in computeUnrollCount()
957 LLVM_DEBUG(dbgs() << " partially unrolling with count: " << UP.Count in computeUnrollCount()
959 if (UP.Count < 2) in computeUnrollCount()
960 UP.Count = 0; in computeUnrollCount()
1072 if (!UP.Count) in tryToUnrollLoop()
1075 if (TripCount && UP.Count > TripCount) in tryToUnrollLoop()
1076 UP.Count = TripCount; in tryToUnrollLoop()
1084 L, UP.Count, TripCount, UP.Force, UP.Runtime, UP.AllowExpensiveTripCount, in tryToUnrollLoop()
1144 Optional<unsigned> Count = None, in LoopUnroll() argument
1149 ProvidedCount(std::move(Count)), ProvidedThreshold(Threshold), in LoopUnroll()
1206 int Threshold, int Count, int AllowPartial, in INITIALIZE_PASS_DEPENDENCY()
1215 Count == -1 ? None : Optional<unsigned>(Count), in INITIALIZE_PASS_DEPENDENCY()