Home | History | Annotate | Download | only in msp430

Lines Matching defs:cost_p

1174   const struct double_op_cost *cost_p;
1179 cost_p = (speed ? &cycle_cost_double_op_mov : &size_cost_double_op);
1184 cost = cost_p->ind2r;
1186 cost = cost_p->r2m;
1215 const struct double_op_cost *cost_p;
1216 cost_p = (speed ? &cycle_cost_double_op : &size_cost_double_op);
1235 return (dst_code == REG ? cost_p->r2r
1236 : (dst_code == PC ? cost_p->r2pc : cost_p->r2m));
1242 return (dst_code == REG ? cost_p->imm2r
1243 : (dst_code == PC ? cost_p->imm2pc : cost_p->imm2m));
1248 return (dst_code == REG ? cost_p->ind2r : (dst_code == PC
1249 ? cost_p->ind2pc
1250 : cost_p->ind2m));
1252 return (dst_code == REG ? cost_p->mem2r : (dst_code == PC
1253 ? cost_p->mem2pc
1254 : cost_p->mem2m));
1256 return cost_p->mem2m;
1269 const struct single_op_cost *cost_p;
1271 cost_p = (speed ? &cycle_cost_single_op : &size_cost_single_op);
1299 return amt * cost_p->reg;
1302 return amt * cost_p->ind;
1304 return amt * cost_p->mem;
1306 return amt * cost_p->mem;
1329 const struct msp430_multlib_costs *cost_p;
1330 cost_p = (msp430_use_16bit_hwmult ()
1387 return cost_p->mulhi + (3 * msp430_costs (src, dst, speed, outer_rtx));
1395 return factor * (cost_p->mulsi
1400 return cost_p->muldi + (12 * msp430_costs (src, dst, speed, outer_rtx));
1474 const struct single_op_cost *cost_p;
1477 cost_p = (speed ? &cycle_cost_single_op : &size_cost_single_op);
1483 return cost_p->reg;
1486 return cost_p->ind;
1488 return cost_p->mem;
1496 return double_op_cost_p->imm2r + cost_p->reg;
1499 return cost_p->mem;