Lines Matching refs:UnrolledCost
351 unsigned UnrolledCost;
365 /// (UnrolledCost) and dynamic cost of the original loop (RolledDynamicCost). By
370 /// \returns Optional value, holding the RolledDynamicCost and UnrolledCost. If
401 unsigned UnrolledCost = 0;
469 UnrolledCost += TTI.getUserCost(I, TargetTransformInfo::TCK_CodeSize);
593 if (UnrolledCost > MaxUnrolledLoopSize) {
595 << " UnrolledCost: " << UnrolledCost
649 if (UnrolledCost == RolledDynamicCost) {
651 << " UnrolledCost: " << UnrolledCost << "\n");
673 << "UnrolledCost: " << UnrolledCost << ", "
675 return {{UnrolledCost, RolledDynamicCost}};
746 // use (RolledDynamicCost / UnrolledCost) to model the unroll benefits to adjust
752 else if (Cost.UnrolledCost != 0)
753 // The boosting factor is RolledDynamicCost / UnrolledCost
754 return std::min(100 * Cost.RolledDynamicCost / Cost.UnrolledCost,
873 if (Cost->UnrolledCost < UP.Threshold * Boost / 100) {