Home | History | Annotate | Download | only in i386

Lines Matching refs:cost

234 /* This function corrects the value of COST (latency) based on the relationship
243 ix86_adjust_cost (rtx_insn *insn, int dep_type, rtx_insn *dep_insn, int cost,
251 /* Anti and output dependencies have zero cost on all CPUs. */
259 return cost;
280 cost += 1;
283 cost += 1;
287 cost = 0;
293 cost += 1;
299 cost += 5;
307 cost += 1;
321 cost = 1;
322 else if (cost > 1)
323 cost--;
336 cost += 5;
350 cost = 1;
351 else if (cost > 2)
352 cost -= 2;
354 cost = 1;
394 if (cost >= loadcost)
395 cost -= loadcost;
397 cost = 0;
429 if (cost >= loadcost)
430 cost -= loadcost;
432 cost = 0;
456 if (cost >= 4)
457 cost -= 4;
459 cost = 0;
468 return cost;
470 /* Increase cost of integer loads. */
475 if (unit == UNIT_INTEGER && cost == 1)
478 cost = 3;
481 /* Increase cost of ld/st for short int types only
487 /* Increase cost of store/load insn if exact
492 cost = 3;
502 return cost;