/haiku-buildtools/gcc/gcc/ |
H A D | lower-subreg.c | 159 shift_cost (bool speed_p, struct cost_rtxes *rtxes, enum rtx_code code, argument 166 return set_src_cost (rtxes->shift, speed_p); 179 compute_splitting_shift (bool speed_p, struct cost_rtxes *rtxes, argument 187 wide_cost = shift_cost (speed_p, rtxes, code, twice_word_mode, 192 narrow_cost = shift_cost (speed_p, rtxes, code, word_mode, i); 199 upper_cost = shift_cost (speed_p, rtxes, code, word_mode, 216 compute_costs (bool speed_p, struct cost_rtxes *rtxes) argument 223 word_move_zero_cost = set_rtx_cost (rtxes->set, speed_p); 226 word_move_cost = set_rtx_cost (rtxes->set, speed_p); 242 mode_move_cost = set_rtx_cost (rtxes->set, speed_p); 351 simple_move(rtx_insn *insn, bool speed_p) argument 1199 find_decomposable_shift_zext(rtx_insn *insn, bool speed_p) argument 1383 dump_choices(bool speed_p, const char *description) argument 1416 bool speed_p; local [all...] |
H A D | targhooks.c | 1439 get_move_ratio (bool speed_p ATTRIBUTE_UNUSED) 1443 move_ratio = (unsigned int) MOVE_RATIO (speed_p); 1448 move_ratio = ((speed_p) ? 15 : 3); 1462 bool speed_p) 1471 ratio = CLEAR_RATIO (speed_p); 1475 ratio = get_move_ratio (speed_p); 1479 ratio = SET_RATIO (speed_p); 1483 ratio = get_move_ratio (speed_p); 1459 default_use_by_pieces_infrastructure_p(unsigned HOST_WIDE_INT size, unsigned int alignment, enum by_pieces_operation op, bool speed_p) argument
|
H A D | fwprop.c | 1154 int speed_p, i; 1169 speed_p = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); 1180 new_rtx = propagate_rtx (*loc, GET_MODE (*loc), reg, src, speed_p); 1194 src, speed_p); 1211 new_rtx = propagate_rtx (*loc, GET_MODE (*loc), reg, src, speed_p); 1151 int speed_p, i; local
|
H A D | tree-switch-conversion.c | 169 unsigned int count, bool speed_p) 174 && lshift_cheap_p (speed_p) 390 bool speed_p = optimize_bb_for_speed_p (gimple_bb (swtch)); 392 GEN_INT (-m)), speed_p); 396 cost_diff += set_src_cost (gen_rtx_AND (word_mode, reg, r), speed_p); 398 cost_diff -= set_src_cost (gen_rtx_AND (word_mode, reg, r), speed_p); 166 expand_switch_using_bit_tests_p(tree range, unsigned int uniq, unsigned int count, bool speed_p) argument 388 bool speed_p = optimize_bb_for_speed_p (gimple_bb (swtch)); local
|
H A D | hooks.c | 341 bool speed_p ATTRIBUTE_UNUSED)
|
H A D | dojump.c | 193 bool speed_p; 218 speed_p = optimize_insn_for_speed_p (); 219 return (rtx_cost (and_test, IF_THEN_ELSE, 0, speed_p) 220 <= rtx_cost (shift_test, IF_THEN_ELSE, 0, speed_p)); 192 bool speed_p; local
|
/haiku-buildtools/gcc/gcc/config/arm/ |
H A D | arm.c | 9411 arm_unspec_cost (rtx x, enum rtx_code /* outer_code */, bool speed_p, int *cost) 9422 if (speed_p) 9428 ADDR_SPACE_GENERIC, speed_p); 9434 if (speed_p) 9438 *cost += rtx_cost (XVECEXP (x, 0, 0), UNSPEC, 0, speed_p); 9441 ADDR_SPACE_GENERIC, speed_p); 9452 if (speed_p) 9465 #define LIBCALL_COST(N) COSTS_N_INSNS (N + (speed_p ? 18 : 2)) 9476 if (speed_p) \ 9478 *cost += rtx_cost (shift_reg, ASHIFT, 1, speed_p); \ 9399 arm_unspec_cost(rtx x, enum rtx_code , bool speed_p, int *cost) argument 9493 arm_new_rtx_costs(rtx x, enum rtx_code code, enum rtx_code outer_code, const struct cpu_cost_table *extra_cost, int *cost, bool speed_p) argument 12116 arm_default_branch_cost(bool speed_p, bool predictable_p ATTRIBUTE_UNUSED) argument 12125 arm_cortex_a5_branch_cost(bool speed_p, bool predictable_p) argument 12138 arm_cortex_m_branch_cost(bool speed_p, bool predictable_p) argument 12145 arm_cortex_m7_branch_cost(bool speed_p, bool predictable_p) argument [all...] |
/haiku-buildtools/gcc/gcc/config/epiphany/ |
H A D | epiphany.h | 696 #define BRANCH_COST(speed_p, predictable_p) \ 697 (speed_p ? epiphany_branch_cost : 1)
|
/haiku-buildtools/gcc/gcc/config/nds32/ |
H A D | nds32.h | 846 #define BRANCH_COST(speed_p, predictable_p) ((speed_p) ? 2 : 0)
|
/haiku-buildtools/gcc/gcc/config/pdp11/ |
H A D | pdp11.h | 674 #define BRANCH_COST(speed_p, predictable_p) (TARGET_BRANCH_CHEAP ? 0 : 1)
|
/haiku-buildtools/gcc/gcc/config/vax/ |
H A D | vax.h | 497 #define BRANCH_COST(speed_p, predictable_p) 0
|
/haiku-buildtools/gcc/gcc/config/tilepro/ |
H A D | tilepro.h | 377 #define BRANCH_COST(speed_p, predictable_p) ((predictable_p) ? 2 : 6)
|
/haiku-buildtools/gcc/gcc/config/stormy16/ |
H A D | stormy16.h | 363 #define BRANCH_COST(speed_p, predictable_p) 5
|
/haiku-buildtools/gcc/gcc/config/nvptx/ |
H A D | nvptx.h | 249 #define BRANCH_COST(speed_p, predictable_p) 6
|
/haiku-buildtools/gcc/gcc/config/spu/ |
H A D | spu.h | 424 #define BRANCH_COST(speed_p, predictable_p) spu_branch_cost
|
/haiku-buildtools/gcc/gcc/config/tilegx/ |
H A D | tilegx.h | 422 #define BRANCH_COST(speed_p, predictable_p) ((predictable_p) ? 2 : 6)
|
/haiku-buildtools/gcc/gcc/config/alpha/ |
H A D | alpha.h | 563 #define BRANCH_COST(speed_p, predictable_p) 5
|
/haiku-buildtools/gcc/gcc/config/avr/ |
H A D | avr.h | 361 #define BRANCH_COST(speed_p, predictable_p) avr_branch_cost
|
/haiku-buildtools/gcc/gcc/config/cr16/ |
H A D | cr16.h | 464 #define BRANCH_COST(speed_p, predictable_p) 2
|
/haiku-buildtools/gcc/gcc/config/lm32/ |
H A D | lm32.h | 359 #define BRANCH_COST(speed_p, predictable_p) 4
|
/haiku-buildtools/gcc/gcc/config/h8300/ |
H A D | h8300.h | 623 #define BRANCH_COST(speed_p, predictable_p) 0
|
/haiku-buildtools/gcc/gcc/config/c6x/ |
H A D | c6x.h | 415 #define BRANCH_COST(speed_p, predictable_p) 6
|
/haiku-buildtools/gcc/gcc/config/m32r/ |
H A D | m32r.h | 775 #define BRANCH_COST(speed_p, predictable_p) ((TARGET_BRANCH_COST) ? 2 : 1)
|
/haiku-buildtools/gcc/gcc/config/s390/ |
H A D | s390.h | 788 #define BRANCH_COST(speed_p, predictable_p) s390_branch_cost
|
/haiku-buildtools/gcc/gcc/config/xtensa/ |
H A D | xtensa.h | 720 #define BRANCH_COST(speed_p, predictable_p) 3
|