Lines Matching refs:cost
7258 /* Adjust the cost of a scheduling dependency. Return the new cost of
7259 a dependency LINK or INSN on DEP_INSN. COST is the current cost. */
7262 supersparc_adjust_cost (rtx insn, rtx link, rtx dep_insn, int cost)
7277 add an extra "cycle". Note that the cost could be two cycles
7281 return cost + 3;
7290 return cost; /* This should not happen! */
7296 return cost;
7298 return cost + 3; /* An approximation. */
7304 return cost + 3; /* Split before cascade into shift. */
7319 return cost;
7323 hypersparc_adjust_cost (rtx insn, rtx link, rtx dep_insn, int cost)
7330 return cost;
7347 return cost;
7350 return cost;
7351 return cost + 3;
7365 return cost + 2;
7367 return cost + 8;
7379 return cost - 1;
7396 return cost;
7400 sparc_adjust_cost(rtx insn, rtx link, rtx dep, int cost)
7405 cost = supersparc_adjust_cost (insn, link, dep, cost);
7409 cost = hypersparc_adjust_cost (insn, link, dep, cost);
7414 return cost;
8358 /* If outer-code was a sign or zero extension, a cost