Lines Matching refs:split_cost
21220 unsigned int regno2, int split_cost, bool has_scale) in ix86_lea_outperforms() argument
21231 if (split_cost < 1) in ix86_lea_outperforms()
21248 if (dist_use < 0 && split_cost == 0) in ix86_lea_outperforms()
21257 dist_define += split_cost + IX86_LEA_PRIORITY; in ix86_lea_outperforms()
21358 int split_cost; in ix86_avoid_lea_for_addr() local
21402 split_cost = 0; in ix86_avoid_lea_for_addr()
21411 split_cost += 1; in ix86_avoid_lea_for_addr()
21415 split_cost += 1; in ix86_avoid_lea_for_addr()
21421 split_cost += 1; in ix86_avoid_lea_for_addr()
21423 split_cost += 4; in ix86_avoid_lea_for_addr()
21425 split_cost += parts.scale; in ix86_avoid_lea_for_addr()
21431 split_cost += 1; in ix86_avoid_lea_for_addr()
21434 split_cost -= 1; in ix86_avoid_lea_for_addr()
21437 return !ix86_lea_outperforms (insn, regno0, regno1, regno2, split_cost, in ix86_avoid_lea_for_addr()