Lines Matching refs:split_cost
14658 unsigned int regno2, int split_cost, bool has_scale) in ix86_lea_outperforms() argument
14669 if (split_cost < 1) in ix86_lea_outperforms()
14695 if (dist_use < 0 && split_cost == 0) in ix86_lea_outperforms()
14704 dist_define += split_cost + IX86_LEA_PRIORITY; in ix86_lea_outperforms()
14805 int split_cost; in ix86_avoid_lea_for_addr() local
14859 split_cost = 0; in ix86_avoid_lea_for_addr()
14868 split_cost += 1; in ix86_avoid_lea_for_addr()
14872 split_cost += 1; in ix86_avoid_lea_for_addr()
14878 split_cost += 1; in ix86_avoid_lea_for_addr()
14880 split_cost += 4; in ix86_avoid_lea_for_addr()
14882 split_cost += parts.scale; in ix86_avoid_lea_for_addr()
14888 split_cost += 1; in ix86_avoid_lea_for_addr()
14891 split_cost -= 1; in ix86_avoid_lea_for_addr()
14894 return !ix86_lea_outperforms (insn, regno0, regno1, regno2, split_cost, in ix86_avoid_lea_for_addr()