Home | History | Annotate | Download | only in i386

Lines Matching defs:ix86_cost

126 const struct processor_costs *ix86_cost = NULL;
19781 return MAX (ix86_cost->hard_register.fp_load [index],
19782 ix86_cost->hard_register.fp_store [index]);
19783 return in ? ix86_cost->hard_register.fp_load [index]
19784 : ix86_cost->hard_register.fp_store [index];
19792 return MAX (ix86_cost->hard_register.sse_load [index],
19793 ix86_cost->hard_register.sse_store [index]);
19794 return in ? ix86_cost->hard_register.sse_load [index]
19795 : ix86_cost->hard_register.sse_store [index];
19815 return MAX (ix86_cost->hard_register.mask_load[index],
19816 ix86_cost->hard_register.mask_store[index]);
19817 return in ? ix86_cost->hard_register.mask_load[2]
19818 : ix86_cost->hard_register.mask_store[2];
19835 return MAX (ix86_cost->hard_register.mmx_load [index],
19836 ix86_cost->hard_register.mmx_store [index]);
19837 return in ? ix86_cost->hard_register.mmx_load [index]
19838 : ix86_cost->hard_register.mmx_store [index];
19846 return ix86_cost->hard_register.int_store[0];
19849 cost = ix86_cost->hard_register.movzbl_load;
19851 cost = ix86_cost->hard_register.int_load[0];
19853 return MAX (cost, ix86_cost->hard_register.int_store[0]);
19859 return MAX (ix86_cost->hard_register.movzbl_load,
19860 ix86_cost->hard_register.int_store[0] + 4);
19862 return ix86_cost->hard_register.movzbl_load;
19864 return ix86_cost->hard_register.int_store[0] + 4;
19871 cost = MAX (ix86_cost->hard_register.int_load[1],
19872 ix86_cost->hard_register.int_store[1]);
19874 cost = in ? ix86_cost->hard_register.int_load[1]
19875 : ix86_cost->hard_register.int_store[1];
19883 sse_cost = MAX (ix86_cost->hard_register.sse_load[index],
19884 ix86_cost->hard_register.sse_store[index]);
19887 ? ix86_cost->hard_register.sse_load [index]
19888 : ix86_cost->hard_register.sse_store [index]);
19896 cost = MAX (ix86_cost->hard_register.int_load[2],
19897 ix86_cost->hard_register.int_store[2]);
19899 cost = ix86_cost->hard_register.int_load[2];
19901 cost = ix86_cost->hard_register.int_store[2];
19963 ? ix86_cost->hard_register.sse_to_integer
19964 : ix86_cost->hard_register.integer_to_sse);
19970 ? ix86_cost->hard_register.mask_to_integer
19971 : ix86_cost->hard_register.integer_to_mask);
19975 return ix86_cost->hard_register.mask_move;
19978 return ix86_cost->hard_register.fp_move;
19982 return ix86_cost->hard_register.xmm_move;
19984 return ix86_cost->hard_register.ymm_move;
19985 return ix86_cost->hard_register.zmm_move;
19988 return ix86_cost->hard_register.mmx_move;
22756 return fp ? ix86_cost->addss : COSTS_N_INSNS (1);
22761 return COSTS_N_INSNS (fp ? ix86_cost->sse_load[0]
22762 : ix86_cost->int_load [2]) / 2;
22765 return COSTS_N_INSNS (fp ? ix86_cost->sse_store[0]
22766 : ix86_cost->int_store [2]) / 2;
22770 fp ? ix86_cost->addss : ix86_cost->sse_op);
22777 return COSTS_N_INSNS (ix86_cost->sse_load[index]) / 2;
22784 return COSTS_N_INSNS (ix86_cost->sse_store[index]) / 2;
22788 return ix86_vec_cost (mode, ix86_cost->sse_op);
22797 return COSTS_N_INSNS (ix86_cost->sse_unaligned_load[index]) / 2;
22804 return COSTS_N_INSNS (ix86_cost->sse_unaligned_store[index]) / 2;
22809 (ix86_cost->gather_static
22810 + ix86_cost->gather_per_elt
22816 (ix86_cost->scatter_static
22817 + ix86_cost->scatter_per_elt
22821 return ix86_cost->cond_taken_branch_cost;
22824 return ix86_cost->cond_not_taken_branch_cost;
22828 return ix86_vec_cost (mode, ix86_cost->sse_op);
22836 return (n - 1) * ix86_cost->sse_op;
22839 return ((n - 2) * ix86_cost->sse_op
22840 + ix86_vec_cost (mode, ix86_cost->addss));
22844 return ((n - 4) * ix86_cost->sse_op
22845 + 3 * ix86_vec_cost (mode, ix86_cost->addss));
22962 width = ix86_cost->reassoc_vec_int;
22964 width = ix86_cost->reassoc_vec_fp;
22992 width = ix86_cost->reassoc_int;
22994 width = ix86_cost->reassoc_fp;
23286 stmt_cost = ix86_cost->addss;
23288 stmt_cost = ix86_cost->fadd;
23290 stmt_cost = ix86_cost->add;
23293 stmt_cost = ix86_vec_cost (mode, fp ? ix86_cost->addss
23294 : ix86_cost->sse_op);
23301 stmt_cost = ix86_multiplication_cost (ix86_cost, mode);
23306 stmt_cost = ix86_widen_mult_cost (ix86_cost, mode,
23312 stmt_cost = ix86_cost->sse_op;
23314 stmt_cost = ix86_cost->fchs;
23316 stmt_cost = ix86_vec_cost (mode, ix86_cost->sse_op);
23318 stmt_cost = ix86_cost->add;
23330 stmt_cost = ix86_division_cost (ix86_cost, mode);
23341 (ix86_cost,
23368 stmt_cost = ix86_cost->sse_op;
23370 stmt_cost = ix86_vec_cost (mode, ix86_cost->sse_op);
23372 stmt_cost = ix86_cost->add;
23388 mode == SFmode ? ix86_cost->fmass
23389 : ix86_cost->fmasd);
23392 stmt_cost = ix86_multiplication_cost (ix86_cost, mode);
23449 stmt_cost += ix86_cost->sse_to_integer;