Home | History | Annotate | Download | only in gcc

Lines Matching defs:wider_mode

230       scalar_int_mode wider_mode;
232 && GET_MODE_WIDER_MODE (int_mode_to).exists (&wider_mode))
235 PUT_MODE (all->zext, wider_mode);
236 PUT_MODE (all->wide_mult, wider_mode);
237 PUT_MODE (all->wide_lshr, wider_mode);
239 = gen_int_shift_amount (wider_mode, mode_bitsize);
241 set_mul_widen_cost (speed, wider_mode,
242 set_src_cost (all->wide_mult, wider_mode, speed));
504 scalar_int_mode wider_mode;
505 while (iter.next_mode (&wider_mode)
506 wider_mode) <= GET_MODE_SIZE (limit_mode))
507 best_mode = wider_mode;
3829 scalar_int_mode wider_mode = GET_MODE_WIDER_MODE (mode).require ();
3831 op = expand_shift (RSHIFT_EXPR, wider_mode, op,
3833 return convert_modes (mode, wider_mode, op, 0);
3849 scalar_int_mode wider_mode = GET_MODE_WIDER_MODE (mode).require ();
3882 if (convert_optab_handler (moptab, wider_mode, mode) != CODE_FOR_nothing
3883 && mul_widen_cost (speed, wider_mode) < max_cost)
3885 tem = expand_binop (wider_mode, moptab, op0, narrow_op1, 0,
3892 if (optab_handler (smul_optab, wider_mode) != CODE_FOR_nothing
3894 && (mul_cost (speed, wider_mode) + shift_cost (speed, mode, size-1)
3905 wop0 = convert_modes (wider_mode, mode, op0, unsignedp);
3906 wop1 = convert_modes (wider_mode, mode, op1, unsignedp);
3907 tem = expand_binop (wider_mode, smul_optab, wop0, wop1, 0,
3921 if (convert_optab_handler (moptab, wider_mode, mode) != CODE_FOR_nothing
3923 && (mul_widen_cost (speed, wider_mode)
3927 tem = expand_binop (wider_mode, moptab, op0, narrow_op1,
3973 scalar_int_mode wider_mode = GET_MODE_WIDER_MODE (mode).require ();
3974 if (GET_MODE_BITSIZE (wider_mode) > BITS_PER_WORD)
3988 if (choose_mult_variant (wider_mode, cnst1, &alg, &variant,
3998 tem = convert_to_mode (wider_mode, op0, unsignedp);
3999 tem = expand_mult_const (wider_mode, tem, cnst1, 0, &alg, variant);