Lines Matching refs:split_cost
14957 unsigned int regno2, int split_cost, bool has_scale) in ix86_lea_outperforms() argument
14968 if (split_cost < 1) in ix86_lea_outperforms()
14992 if (dist_use < 0 && split_cost == 0) in ix86_lea_outperforms()
15001 dist_define += split_cost + IX86_LEA_PRIORITY; in ix86_lea_outperforms()
15066 int split_cost; in ix86_avoid_lea_for_addr() local
15116 split_cost = 0; in ix86_avoid_lea_for_addr()
15125 split_cost += 1; in ix86_avoid_lea_for_addr()
15129 split_cost += 1; in ix86_avoid_lea_for_addr()
15135 split_cost += 1; in ix86_avoid_lea_for_addr()
15137 split_cost += 4; in ix86_avoid_lea_for_addr()
15139 split_cost += parts.scale; in ix86_avoid_lea_for_addr()
15145 split_cost += 1; in ix86_avoid_lea_for_addr()
15148 split_cost -= 1; in ix86_avoid_lea_for_addr()
15151 return !ix86_lea_outperforms (insn, regno0, regno1, regno2, split_cost, in ix86_avoid_lea_for_addr()