Home
last modified time | relevance | path

Searched defs:processor_costs (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.h39 struct processor_costs { struct
40 const int add; /* cost of an add instruction */
41 const int lea; /* cost of a lea instruction */
42 const int shift_var; /* variable shift costs */
43 const int shift_const; /* constant shift costs */
44 const int mult_init[5]; /* cost of starting a multiply
46 const int mult_bit; /* cost of multiply per each bit set */
47 const int divide[5]; /* cost of a divide/mod
49 int movsx; /* The cost of movsx operation. */
50 int movzx; /* The cost of movzx operation. */
[all …]
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.h30 struct processor_costs { struct
32 const int int_load;
35 const int int_sload;
38 const int int_zload;
41 const int float_load;
44 const int float_move;
47 const int float_plusminus;
50 const int float_cmp;
53 const int float_cmove;
56 const int float_mul;
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.h39 struct processor_costs { struct
40 const int add; /* cost of an add instruction */
41 const int lea; /* cost of a lea instruction */
42 const int shift_var; /* variable shift costs */
43 const int shift_const; /* constant shift costs */
44 const int mult_init; /* cost of starting a multiply */
45 const int mult_bit; /* cost of multiply per each bit set */
46 const int divide; /* cost of a divide/mod */
47 int movsx; /* The cost of movsx operation. */
48 int movzx; /* The cost of movzx operation. */
[all …]
/openbsd-src/gnu/gcc/gcc/config/m68hc11/
H A Dm68hc11.h159 struct processor_costs { struct
174 extern const struct processor_costs *m68hc11_cost; argument
/openbsd-src/gnu/gcc/gcc/config/s390/
H A Ds390.c58 struct processor_costs struct
61 const int m; /* cost of an M instruction. */
62 const int mghi; /* cost of an MGHI instruction. */
63 const int mh; /* cost of an MH instruction. */
64 const int mhi; /* cost of an MHI instruction. */
65 const int ml; /* cost of an ML instruction. */
66 const int mr; /* cost of an MR instruction. */
67 const int ms; /* cost of an MS instruction. */
68 const int msg; /* cost of an MSG instruction. */
69 const int msgf; /* cost of an MSGF instruction. */
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dm68hc11.h250 struct processor_costs { struct
265 extern const struct processor_costs *m68hc11_cost; argument
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c273 struct processor_costs { struct
286 const struct processor_costs *rs6000_cost; argument