Searched refs:from_mode (Results 1 - 14 of 14) sorted by relevance

/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/tree-ssa/
H A Dforwprop-25.c30 enum machine_mode from_mode = ((enum machine_mode) (from)->mode); local
32 (!((mode_precision[from_mode] != mode_precision[to_mode])
33 || ((((enum mode_class) mode_class[from_mode]) == MODE_DECIMAL_FLOAT) !=
/haiku-buildtools/legacy/gcc/gcc/config/pyr/
H A Dpyr.c241 extend_const (x, extop, from_mode, to_mode)
244 enum machine_mode from_mode, to_mode;
248 if (from_mode == to_mode)
253 negative = val & (1 << (GET_MODE_BITSIZE (from_mode) - 1));
254 if (GET_MODE_BITSIZE (from_mode) == HOST_BITS_PER_INT)
257 val = val | ((-1) << (GET_MODE_BITSIZE (from_mode)));
259 val = val & ~((-1) << (GET_MODE_BITSIZE (from_mode)));
266 ensure_extended (op, extop, from_mode)
269 enum machine_mode from_mode;
272 return extend_const (op, extop, from_mode, SImod
[all...]
/haiku-buildtools/gcc/gcc/
H A Dexpmed.h637 convert_cost_ptr (machine_mode to_mode, machine_mode from_mode, argument
641 int from_idx = expmed_mode_index (from_mode);
653 set_convert_cost (machine_mode to_mode, machine_mode from_mode, argument
656 *convert_cost_ptr (to_mode, from_mode, speed) = cost;
663 convert_cost (machine_mode to_mode, machine_mode from_mode, argument
666 return *convert_cost_ptr (to_mode, from_mode, speed);
H A Dtree-ssa-math-opts.c2751 machine_mode to_mode, from_mode, actual_mode; local
2766 from_mode = TYPE_MODE (type1);
2777 handler = find_widening_optab_handler_and_mode (op, to_mode, from_mode,
2788 && TYPE_PRECISION (type1) == GET_MODE_PRECISION (from_mode))
2790 && TYPE_PRECISION (type2) == GET_MODE_PRECISION (from_mode)))
2792 from_mode = GET_MODE_WIDER_MODE (from_mode);
2793 if (GET_MODE_SIZE (to_mode) <= GET_MODE_SIZE (from_mode))
2799 from_mode, 0,
2859 machine_mode to_mode, from_mode, actual_mod local
[all...]
H A Dexpr.c304 machine_mode from_mode = GET_MODE (from);
306 int from_real = SCALAR_FLOAT_MODE_P (from_mode);
317 gcc_assert (from_mode != BLKmode);
332 from = gen_lowpart (to_mode, from), from_mode = to_mode;
336 if (to_mode == from_mode
337 || (from_mode == VOIDmode && CONSTANT_P (from)))
343 if (VECTOR_MODE_P (to_mode) || VECTOR_MODE_P (from_mode))
345 gcc_assert (GET_MODE_BITSIZE (from_mode) == GET_MODE_BITSIZE (to_mode));
350 to = simplify_gen_subreg (from_mode, to, GET_MODE (to), 0);
369 gcc_assert ((GET_MODE_PRECISION (from_mode)
302 machine_mode from_mode = GET_MODE (from); local
[all...]
H A Dexplow.c297 machine_mode pointer_mode, address_mode, from_mode;
307 from_mode = to_mode == pointer_mode ? address_mode : pointer_mode;
314 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode))
322 temp = simplify_unary_operation (code, to_mode, x, from_mode);
360 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode)
377 return convert_modes (to_mode, from_mode,
H A Doptabs.h45 machine_mode from_mode)
47 unsigned scode = (op << 16) | (from_mode << 8) | to_mode;
44 convert_optab_handler(convert_optab op, machine_mode to_mode, machine_mode from_mode) argument
H A Doptabs.c298 /* Given two input operands, OP0 and OP1, determine what the correct from_mode
328 machine_mode from_mode)
331 if (to_mode != from_mode && from_mode != VOIDmode)
337 scode |= from_mode << 8;
343 E.g. if from_mode is HImode, and to_mode is DImode, and there is no
350 machine_mode from_mode,
354 for (; (permit_non_widening || from_mode != to_mode)
355 && GET_MODE_SIZE (from_mode) <= GET_MODE_SIZE (to_mode)
356 && from_mode !
323 widening_optab_handler(optab op, machine_mode to_mode, machine_mode from_mode) argument
345 find_widening_optab_handler_and_mode(optab op, machine_mode to_mode, machine_mode from_mode, int permit_non_widening, machine_mode *found_mode) argument
1411 machine_mode from_mode = widened_mode (mode, op0, op1); local
4915 can_extend_p(machine_mode to_mode, machine_mode from_mode, int unsignedp) argument
5438 machine_mode from_mode = GET_MODE (from); local
[all...]
H A Dexpmed.c141 machine_mode from_mode, bool speed)
147 from_size = GET_MODE_PRECISION (from_mode);
156 if (GET_MODE_CLASS (from_mode) == MODE_PARTIAL_INT
163 PUT_MODE (all->reg, from_mode);
164 set_convert_cost (to_mode, from_mode, speed, set_src_cost (which, speed));
140 init_expmed_one_conv(struct init_expmed_rtl *all, machine_mode to_mode, machine_mode from_mode, bool speed) argument
/haiku-buildtools/gcc/gcc/config/sh/
H A Dsh-protos.h241 machine_mode from_mode; member in struct:sh_extending_set_of_reg
251 from_mode = VOIDmode;
258 from_mode = VOIDmode;
/haiku-buildtools/legacy/gcc/gcc/
H A Dexpr.c567 enum machine_mode from_mode = GET_MODE (from);
569 int from_real = GET_MODE_CLASS (from_mode) == MODE_FLOAT;
590 from = gen_lowpart (to_mode, from), from_mode = to_mode;
595 if (to_mode == from_mode
596 || (from_mode == VOIDmode && CONSTANT_P (from)))
606 if (GET_MODE_BITSIZE (from_mode) < GET_MODE_BITSIZE (to_mode))
609 if ((code = can_extend_p (to_mode, from_mode, 0))
618 if (HAVE_trunchfqf2 && from_mode == HFmode && to_mode == QFmode)
625 if (HAVE_trunctqfqf2 && from_mode == TQFmode && to_mode == QFmode)
632 if (HAVE_truncsfqf2 && from_mode
564 enum machine_mode from_mode = GET_MODE (from); local
[all...]
H A Dexplow.c336 enum machine_mode from_mode = to_mode == ptr_mode ? Pmode : ptr_mode;
368 if (GET_MODE_SIZE (to_mode) < GET_MODE_SIZE (from_mode)
381 return convert_modes (to_mode, from_mode,
334 enum machine_mode from_mode = to_mode == ptr_mode ? Pmode : ptr_mode; local
H A Doptabs.c3831 can_extend_p (to_mode, from_mode, unsignedp)
3832 enum machine_mode to_mode, from_mode;
3835 return extendtab[(int) to_mode][(int) from_mode][unsignedp];
/haiku-buildtools/gcc/gcc/config/s390/
H A Ds390.c9897 s390_cannot_change_mode_class (machine_mode from_mode,
9904 if (GET_MODE_SIZE (from_mode) == GET_MODE_SIZE (to_mode))
9907 if (GET_MODE_SIZE (from_mode) < GET_MODE_SIZE (to_mode))
9909 small_mode = from_mode;
9915 big_mode = from_mode;
9896 s390_cannot_change_mode_class(machine_mode from_mode, machine_mode to_mode, enum reg_class rclass) argument

Completed in 382 milliseconds