Home
last modified time | relevance | path

Searched refs:from_mode (Results 1 – 15 of 15) sorted by relevance

/dragonfly/contrib/gcc-8.0/gcc/
H A Doptabs-query.c45 machine_mode from_mode, optimization_type opt_type) in convert_optab_handler() argument
47 insn_code icode = convert_optab_handler (optab, to_mode, from_mode); in convert_optab_handler()
49 || !targetm.optab_supported_p (optab, to_mode, from_mode, opt_type)) in convert_optab_handler()
276 can_extend_p (machine_mode to_mode, machine_mode from_mode, in can_extend_p() argument
283 return convert_optab_handler (tab, to_mode, from_mode); in can_extend_p()
473 machine_mode from_mode, in find_widening_optab_handler_and_mode() argument
477 if (is_a <scalar_int_mode> (from_mode)) in find_widening_optab_handler_and_mode()
480 && known_lt (GET_MODE_PRECISION (from_mode), in find_widening_optab_handler_and_mode()
491 && from_mode < to_mode); in find_widening_optab_handler_and_mode()
492 FOR_EACH_MODE (from_mode, from_mode, limit_mode) in find_widening_optab_handler_and_mode()
[all …]
H A Doptabs-query.h51 machine_mode from_mode) in convert_optab_handler() argument
53 unsigned scode = (op << 16) | (from_mode << 8) | to_mode; in convert_optab_handler()
203 const T &from_mode, T *found_mode) in find_widening_optab_handler_and_mode() argument
207 (op, machine_mode (to_mode), machine_mode (from_mode), &tmp); in find_widening_optab_handler_and_mode()
H A Dexpmed.h648 convert_cost_ptr (machine_mode to_mode, machine_mode from_mode, in convert_cost_ptr() argument
652 int from_idx = expmed_mode_index (from_mode); in convert_cost_ptr()
664 set_convert_cost (machine_mode to_mode, machine_mode from_mode, in set_convert_cost() argument
667 *convert_cost_ptr (to_mode, from_mode, speed) = cost; in set_convert_cost()
674 convert_cost (machine_mode to_mode, machine_mode from_mode, in convert_cost() argument
677 return *convert_cost_ptr (to_mode, from_mode, speed); in convert_cost()
H A Dtree-ssa-math-opts.c2335 scalar_int_mode to_mode, from_mode, actual_mode; in convert_mult_to_widen() local
2350 from_mode = SCALAR_INT_TYPE_MODE (type1); in convert_mult_to_widen()
2351 if (to_mode == from_mode) in convert_mult_to_widen()
2379 if (!GET_MODE_WIDER_MODE (from_mode).exists (&from_mode) in convert_mult_to_widen()
2380 || GET_MODE_SIZE (to_mode) <= GET_MODE_SIZE (from_mode)) in convert_mult_to_widen()
2386 from_mode, in convert_mult_to_widen()
2446 scalar_mode to_mode, from_mode, actual_mode; in convert_plusminus_to_widen() local
2543 from_mode = SCALAR_TYPE_MODE (type1); in convert_plusminus_to_widen()
2544 if (to_mode == from_mode) in convert_plusminus_to_widen()
2564 if (!GET_MODE_WIDER_MODE (from_mode).exists (&from_mode) in convert_plusminus_to_widen()
[all …]
H A Dexpr.c218 gcc_assert (from_mode != BLKmode); in convert_move()
240 if (to_mode == from_mode in convert_move()
327 from, from_mode); in convert_mode_scalar()
368 if (full_mode != from_mode) in convert_mode_scalar()
395 from_mode = full_mode; in convert_mode_scalar()
469 from = force_reg (from_mode, from); in convert_mode_scalar()
475 lowpart_mode = from_mode; in convert_mode_scalar()
520 from = force_reg (from_mode, from); in convert_mode_scalar()
539 from = force_reg (from_mode, from); in convert_mode_scalar()
5179 from_mode, 0); in expand_assignment()
[all …]
H A Dexplow.c303 scalar_int_mode pointer_mode, address_mode, from_mode; in convert_memory_address_addr_space_1()
313 from_mode = to_mode == pointer_mode ? address_mode : pointer_mode; in convert_memory_address_addr_space_1()
320 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode)) in convert_memory_address_addr_space_1()
328 temp = simplify_unary_operation (code, to_mode, x, from_mode); in convert_memory_address_addr_space_1()
363 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode) in convert_memory_address_addr_space_1()
387 return convert_modes (to_mode, from_mode, in convert_memory_address_addr_space_1()
H A Doptabs.c1170 machine_mode from_mode = widened_mode (mode, op0, op1); in expand_binop() local
4692 scalar_mode from_mode, to_mode; in expand_float() local
4746 && is_a <scalar_mode> (GET_MODE (from), &from_mode)) in expand_float()
4772 < GET_MODE_PRECISION (from_mode)) in expand_float()
4784 imode = from_mode; in expand_float()
5112 machine_mode from_mode = GET_MODE (from); in expand_fixed_convert() local
5120 if (to_mode == from_mode) in expand_fixed_convert()
5136 code = convert_optab_handler (tab, to_mode, from_mode); in expand_fixed_convert()
5143 libfunc = convert_optab_libfunc (tab, to_mode, from_mode); in expand_fixed_convert()
5147 from_mode = GET_MODE (from); in expand_fixed_convert()
[all …]
H A Dexpmed.c131 scalar_int_mode from_mode, bool speed) in init_expmed_one_conv() argument
137 from_size = GET_MODE_PRECISION (from_mode); in init_expmed_one_conv()
146 if (GET_MODE_CLASS (from_mode) == MODE_PARTIAL_INT in init_expmed_one_conv()
153 PUT_MODE (all->reg, from_mode); in init_expmed_one_conv()
154 set_convert_cost (to_mode, from_mode, speed, in init_expmed_one_conv()
H A Demit-rtl.c1574 scalar_int_mode int_mode, int_innermode, from_mode; in gen_lowpart_common() local
1578 && is_a <scalar_int_mode> (GET_MODE (XEXP (x, 0)), &from_mode)) in gen_lowpart_common()
1588 if (from_mode == int_mode) in gen_lowpart_common()
1590 else if (GET_MODE_SIZE (int_mode) < GET_MODE_SIZE (from_mode)) in gen_lowpart_common()
H A Dcombine.c6436 scalar_int_mode from_mode; in simplify_if_then_else() local
6437 if (is_a <scalar_int_mode> (GET_MODE (from), &from_mode)) in simplify_if_then_else()
6445 && pow2p_hwi (nzb = nonzero_bits (from, from_mode))) in simplify_if_then_else()
6448 false_val = gen_int_mode (nzb, from_mode); in simplify_if_then_else()
6452 && (num_sign_bit_copies (from, from_mode) in simplify_if_then_else()
6453 == GET_MODE_PRECISION (from_mode))) in simplify_if_then_else()
/dragonfly/contrib/gcc-4.7/gcc/
H A Doptabs.h1023 enum machine_mode from_mode) in widening_optab_handler() argument
1025 if (to_mode == from_mode || from_mode == VOIDmode) in widening_optab_handler()
1029 return (enum insn_code) (op->widening->handlers[(int) to_mode][(int) from_mode].insn_code in widening_optab_handler()
1048 enum machine_mode from_mode, enum insn_code code) in set_widening_optab_handler() argument
1050 if (to_mode == from_mode) in set_widening_optab_handler()
1058 op->widening->handlers[(int) to_mode][(int) from_mode].insn_code in set_widening_optab_handler()
1069 enum machine_mode from_mode) in convert_optab_handler() argument
1072 (op->handlers[(int) to_mode][(int) from_mode].insn_code in convert_optab_handler()
1081 enum machine_mode from_mode, enum insn_code code) in set_convert_optab_handler() argument
1083 op->handlers[(int) to_mode][(int) from_mode].insn_code in set_convert_optab_handler()
H A Dtree-ssa-math-opts.c2115 enum machine_mode to_mode, from_mode, actual_mode; in convert_mult_to_widen() local
2130 from_mode = TYPE_MODE (type1); in convert_mult_to_widen()
2156 from_mode = GET_MODE_WIDER_MODE (from_mode); in convert_mult_to_widen()
2157 if (GET_MODE_SIZE (to_mode) <= GET_MODE_SIZE (from_mode)) in convert_mult_to_widen()
2163 from_mode, 0, in convert_mult_to_widen()
2229 enum machine_mode to_mode, from_mode, actual_mode; in convert_plusminus_to_widen() local
2321 from_mode = TYPE_MODE (type1); in convert_plusminus_to_widen()
2335 && TYPE_PRECISION (type1) == GET_MODE_PRECISION (from_mode)) in convert_plusminus_to_widen()
2339 from_mode = GET_MODE_WIDER_MODE (from_mode); in convert_plusminus_to_widen()
2340 if (GET_MODE_SIZE (from_mode) >= GET_MODE_SIZE (to_mode)) in convert_plusminus_to_widen()
[all …]
H A Dexpr.c327 gcc_assert (from_mode != BLKmode); in convert_move()
346 if (to_mode == from_mode in convert_move()
409 1, from, from_mode); in convert_move()
430 if (full_mode != from_mode) in convert_move()
448 from_mode), in convert_move()
458 from_mode = full_mode; in convert_move()
514 from = force_reg (from_mode, from); in convert_move()
529 from = force_reg (from_mode, from); in convert_move()
535 lowpart_mode = from_mode; in convert_move()
579 from = force_reg (from_mode, from); in convert_move()
[all …]
H A Dexplow.c330 enum machine_mode pointer_mode, address_mode, from_mode; in convert_memory_address_addr_space()
340 from_mode = to_mode == pointer_mode ? address_mode : pointer_mode; in convert_memory_address_addr_space()
348 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode)) in convert_memory_address_addr_space()
356 temp = simplify_unary_operation (code, to_mode, x, from_mode); in convert_memory_address_addr_space()
398 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode) in convert_memory_address_addr_space()
414 return convert_modes (to_mode, from_mode, in convert_memory_address_addr_space()
H A Doptabs.c285 enum machine_mode from_mode, in find_widening_optab_handler_and_mode() argument
289 for (; (permit_non_widening || from_mode != to_mode) in find_widening_optab_handler_and_mode()
290 && GET_MODE_SIZE (from_mode) <= GET_MODE_SIZE (to_mode) in find_widening_optab_handler_and_mode()
291 && from_mode != VOIDmode; in find_widening_optab_handler_and_mode()
292 from_mode = GET_MODE_WIDER_MODE (from_mode)) in find_widening_optab_handler_and_mode()
295 from_mode); in find_widening_optab_handler_and_mode()
300 *found_mode = from_mode; in find_widening_optab_handler_and_mode()
1359 from_mode, 1); in expand_binop_directly()
5240 enum machine_mode from_mode = GET_MODE (from); in expand_fixed_convert() local
5247 if (to_mode == from_mode) in expand_fixed_convert()
[all …]