Lines Matching refs:UCE
761 unsigned MaxTripCount, const UnrollCostEstimator UCE, in shouldPragmaUnroll() argument
769 UCE.getUnrolledLoopSize(UP, (unsigned)UnrollCount) < UP.Threshold) in shouldPragmaUnroll()
793 const unsigned FullUnrollTripCount, const UnrollCostEstimator UCE, in shouldFullUnroll() argument
802 if (UCE.getUnrolledLoopSize(UP) < UP.Threshold) in shouldFullUnroll()
822 const UnrollCostEstimator UCE, in shouldPartialUnroll() argument
838 if (UCE.getUnrolledLoopSize(UP, count) > UP.PartialThreshold) in shouldPartialUnroll()
852 UCE.getUnrolledLoopSize(UP, count) > UP.PartialThreshold) in shouldPartialUnroll()
881 bool MaxOrZero, unsigned TripMultiple, const UnrollCostEstimator &UCE, in computeUnrollCount() argument
885 unsigned LoopSize = UCE.getRolledLoopSize(); in computeUnrollCount()
912 MaxTripCount, UCE, UP)) { in computeUnrollCount()
938 TripCount, UCE, UP)) { in computeUnrollCount()
961 MaxTripCount, UCE, UP)) { in computeUnrollCount()
983 if (auto UnrollFactor = shouldPartialUnroll(LoopSize, TripCount, UCE, UP)) { in computeUnrollCount()
1060 UCE.getUnrolledLoopSize(UP) > UP.PartialThreshold) in computeUnrollCount()
1183 UnrollCostEstimator UCE(L, TTI, EphValues, UP.BEInsns); in tryToUnrollLoop() local
1184 if (!UCE.canUnroll()) { in tryToUnrollLoop()
1190 unsigned LoopSize = UCE.getRolledLoopSize(); in tryToUnrollLoop()
1198 if (UCE.NumInlineCandidates != 0) { in tryToUnrollLoop()
1240 if (UCE.Convergent) in tryToUnrollLoop()
1257 MaxOrZero, TripMultiple, UCE, UP, PP, UseUpperBound); in tryToUnrollLoop()