Home
last modified time | relevance | path

Searched refs:innermode (Results 1 – 19 of 19) sorted by relevance

/dflybsd-src/contrib/gcc-4.7/gcc/
H A Dlower-subreg.c400 enum machine_mode innermode, partmode; in simplify_subreg_concatn() local
407 innermode = GET_MODE (op); in simplify_subreg_concatn()
408 gcc_assert (byte < GET_MODE_SIZE (innermode)); in simplify_subreg_concatn()
409 gcc_assert (GET_MODE_SIZE (outermode) <= GET_MODE_SIZE (innermode)); in simplify_subreg_concatn()
411 inner_size = GET_MODE_SIZE (innermode) / XVECLEN (op, 0); in simplify_subreg_concatn()
418 if (partmode == VOIDmode && VECTOR_MODE_P (innermode)) in simplify_subreg_concatn()
419 partmode = GET_MODE_INNER (innermode); in simplify_subreg_concatn()
422 enum mode_class mclass = GET_MODE_CLASS (innermode); in simplify_subreg_concatn()
437 enum machine_mode innermode, unsigned int byte) in simplify_gen_subreg_concatn() argument
472 gcc_assert (innermode == GET_MODE (op)); in simplify_gen_subreg_concatn()
[all …]
H A Dsimplify-rtx.c5113 enum machine_mode innermode, unsigned int byte) in simplify_immed_subreg() argument
5148 elem_bitsize = GET_MODE_BITSIZE (GET_MODE_INNER (innermode)); in simplify_immed_subreg()
5272 if (GET_MODE_SIZE (innermode) >= GET_MODE_SIZE (outermode)) in simplify_immed_subreg()
5274 unsigned ibyte = (GET_MODE_SIZE (innermode) - GET_MODE_SIZE (outermode) in simplify_immed_subreg()
5284 gcc_assert (byte < GET_MODE_SIZE (innermode)); in simplify_immed_subreg()
5417 enum machine_mode innermode, unsigned int byte) in simplify_subreg() argument
5420 gcc_assert (innermode != VOIDmode); in simplify_subreg()
5422 gcc_assert (innermode != BLKmode); in simplify_subreg()
5425 gcc_assert (GET_MODE (op) == innermode in simplify_subreg()
5429 gcc_assert (byte < GET_MODE_SIZE (innermode)); in simplify_subreg()
[all …]
H A Dstor-layout.c435 mode_for_vector (enum machine_mode innermode, unsigned nunits) in mode_for_vector() argument
440 if (SCALAR_FLOAT_MODE_P (innermode)) in mode_for_vector()
442 else if (SCALAR_FRACT_MODE_P (innermode)) in mode_for_vector()
444 else if (SCALAR_UFRACT_MODE_P (innermode)) in mode_for_vector()
446 else if (SCALAR_ACCUM_MODE_P (innermode)) in mode_for_vector()
448 else if (SCALAR_UACCUM_MODE_P (innermode)) in mode_for_vector()
457 && GET_MODE_INNER (mode) == innermode) in mode_for_vector()
462 && GET_MODE_CLASS (innermode) == MODE_INT) in mode_for_vector()
463 mode = mode_for_size (nunits * GET_MODE_BITSIZE (innermode), in mode_for_vector()
2323 enum machine_mode innermode = TREE_TYPE (t)->type_common.mode; in vector_type_mode() local
[all …]
H A Demit-rtl.c1178 enum machine_mode innermode; in gen_lowpart_common() local
1182 innermode = GET_MODE (x); in gen_lowpart_common()
1185 innermode = mode_for_size (HOST_BITS_PER_WIDE_INT, MODE_INT, 0); in gen_lowpart_common()
1186 else if (innermode == VOIDmode) in gen_lowpart_common()
1187 innermode = mode_for_size (HOST_BITS_PER_WIDE_INT * 2, MODE_INT, 0); in gen_lowpart_common()
1189 xsize = GET_MODE_SIZE (innermode); in gen_lowpart_common()
1191 gcc_assert (innermode != VOIDmode && innermode != BLKmode); in gen_lowpart_common()
1193 if (innermode == mode) in gen_lowpart_common()
1205 offset = subreg_lowpart_offset (mode, innermode); in gen_lowpart_common()
1229 return simplify_gen_subreg (mode, x, innermode, offset); in gen_lowpart_common()
[all …]
H A Dexpr.c3264 enum machine_mode innermode, innermostmode; in undefined_operand_subword_p() local
3268 innermode = GET_MODE (op); in undefined_operand_subword_p()
3276 && GET_MODE_SIZE (innermostmode) < GET_MODE_SIZE (innermode)) in undefined_operand_subword_p()
3278 int difference = (GET_MODE_SIZE (innermostmode) - GET_MODE_SIZE (innermode)); in undefined_operand_subword_p()
8216 enum machine_mode innermode = TYPE_MODE (TREE_TYPE (treeop0)); in expand_expr_real_2() local
8218 if (find_widening_optab_handler (this_optab, mode, innermode, 0) in expand_expr_real_2()
8237 enum machine_mode innermode = TYPE_MODE (op0type); in expand_expr_real_2() local
8244 if (find_widening_optab_handler (this_optab, mode, innermode, 0) in expand_expr_real_2()
8253 if (find_widening_optab_handler (other_optab, mode, innermode, 0) in expand_expr_real_2()
8255 && innermode == word_mode) in expand_expr_real_2()
[all …]
H A Dexpmed.c406 enum machine_mode innermode = GET_MODE_INNER (outermode); in store_bit_field_1() local
408 int pos = bitnum / GET_MODE_BITSIZE (innermode); in store_bit_field_1()
411 create_input_operand (&ops[1], value, innermode); in store_bit_field_1()
1307 enum machine_mode innermode = GET_MODE_INNER (outermode); in extract_bit_field_1() local
1309 unsigned HOST_WIDE_INT pos = bitnum / GET_MODE_BITSIZE (innermode); in extract_bit_field_1()
1311 create_output_operand (&ops[0], target, innermode); in extract_bit_field_1()
/dflybsd-src/contrib/gcc-8.0/gcc/
H A Dlower-subreg.c625 machine_mode innermode, partmode; in simplify_subreg_concatn() local
630 innermode = GET_MODE (op); in simplify_subreg_concatn()
632 || !interesting_mode_p (innermode, &inner_size, &inner_words)) in simplify_subreg_concatn()
655 if (partmode == VOIDmode && VECTOR_MODE_P (innermode)) in simplify_subreg_concatn()
656 partmode = GET_MODE_INNER (innermode); in simplify_subreg_concatn()
659 GET_MODE_CLASS (innermode), 0).require (); in simplify_subreg_concatn()
668 machine_mode innermode, unsigned int byte) in simplify_gen_subreg_concatn() argument
701 gcc_assert (innermode == GET_MODE (op)); in simplify_gen_subreg_concatn()
707 ret = simplify_gen_subreg (outermode, op, innermode, byte); in simplify_gen_subreg_concatn()
H A Dsimplify-rtx.c5938 machine_mode innermode, unsigned int byte, in simplify_immed_subreg() argument
5975 num_elem = CEIL (inner_bytes, GET_MODE_UNIT_SIZE (innermode)); in simplify_immed_subreg()
5976 elem_bitsize = GET_MODE_UNIT_BITSIZE (innermode); in simplify_immed_subreg()
6022 rtx_mode_t val = rtx_mode_t (el, GET_MODE_INNER (innermode)); in simplify_immed_subreg()
6268 machine_mode innermode, poly_uint64 byte) in simplify_subreg() argument
6271 gcc_assert (innermode != VOIDmode); in simplify_subreg()
6273 gcc_assert (innermode != BLKmode); in simplify_subreg()
6276 gcc_assert (GET_MODE (op) == innermode in simplify_subreg()
6283 poly_uint64 innersize = GET_MODE_SIZE (innermode); in simplify_subreg()
6287 if (outermode == innermode && known_eq (byte, 0U)) in simplify_subreg()
[all …]
H A Drtl.h3086 partial_subreg_p (machine_mode outermode, machine_mode innermode)
3091 poly_int64 inner_prec = GET_MODE_PRECISION (innermode);
3112 paradoxical_subreg_p (machine_mode outermode, machine_mode innermode)
3117 poly_int64 inner_prec = GET_MODE_PRECISION (innermode);
3135 subreg_lowpart_offset (machine_mode outermode, machine_mode innermode)
3138 GET_MODE_SIZE (innermode));
3146 narrower_subreg_mode (machine_mode outermode, machine_mode innermode)
3148 return paradoxical_subreg_p (outermode, innermode) ? innermode : outermode;
3156 wider_subreg_mode (machine_mode outermode, machine_mode innermode)
3158 return partial_subreg_p (outermode, innermode) ? innermode : outermode;
[all …]
H A Dstor-layout.c481 mode_for_vector (scalar_mode innermode, poly_uint64 nunits) in mode_for_vector() argument
486 if (SCALAR_FLOAT_MODE_P (innermode)) in mode_for_vector()
488 else if (SCALAR_FRACT_MODE_P (innermode)) in mode_for_vector()
490 else if (SCALAR_UFRACT_MODE_P (innermode)) in mode_for_vector()
492 else if (SCALAR_ACCUM_MODE_P (innermode)) in mode_for_vector()
494 else if (SCALAR_UACCUM_MODE_P (innermode)) in mode_for_vector()
503 && GET_MODE_INNER (mode) == innermode) in mode_for_vector()
507 if (GET_MODE_CLASS (innermode) == MODE_INT) in mode_for_vector()
509 poly_uint64 nbits = nunits * GET_MODE_BITSIZE (innermode); in mode_for_vector()
H A Demit-rtl.c1535 machine_mode innermode; in gen_lowpart_common() local
1539 innermode = GET_MODE (x); in gen_lowpart_common()
1543 innermode = int_mode_for_size (HOST_BITS_PER_WIDE_INT, 0).require (); in gen_lowpart_common()
1544 else if (innermode == VOIDmode) in gen_lowpart_common()
1545 innermode = int_mode_for_size (HOST_BITS_PER_DOUBLE_INT, 0).require (); in gen_lowpart_common()
1547 gcc_assert (innermode != VOIDmode && innermode != BLKmode); in gen_lowpart_common()
1549 if (innermode == mode) in gen_lowpart_common()
1553 poly_uint64 xsize = GET_MODE_SIZE (innermode); in gen_lowpart_common()
1566 poly_uint64 regsize = REGMODE_NATURAL_SIZE (innermode); in gen_lowpart_common()
1577 && is_a <scalar_int_mode> (innermode, &int_innermode) in gen_lowpart_common()
[all …]
H A Dlra-constraints.c1499 machine_mode mode, innermode; in simplify_operand_subreg() local
1512 innermode = GET_MODE (reg); in simplify_operand_subreg()
1517 = valid_address_p (innermode, XEXP (reg, 0), MEM_ADDR_SPACE (reg)); in simplify_operand_subreg()
1555 GET_MODE_PRECISION (innermode)) in simplify_operand_subreg()
1557 && known_le (GET_MODE_SIZE (innermode), UNITS_PER_WORD) in simplify_operand_subreg()
1561 || (MEM_ALIGN (reg) < GET_MODE_ALIGNMENT (innermode) in simplify_operand_subreg()
1562 && targetm.slow_unaligned_access (innermode, in simplify_operand_subreg()
1576 if (get_reload_reg (curr_static_id->operand[nop].type, innermode, in simplify_operand_subreg()
1583 || partial_subreg_p (mode, innermode)); in simplify_operand_subreg()
1629 if (innermode == VOIDmode in simplify_operand_subreg()
[all …]
H A Dexpmed.c753 scalar_mode innermode = GET_MODE_INNER (outermode); in store_bit_field_1() local
758 && fieldmode == innermode in store_bit_field_1()
759 && known_eq (bitsize, GET_MODE_BITSIZE (innermode)) in store_bit_field_1()
760 && multiple_p (bitnum, GET_MODE_BITSIZE (innermode), &pos)) in store_bit_field_1()
766 create_input_operand (&ops[1], value, innermode); in store_bit_field_1()
1660 machine_mode innermode = tmode; in extract_bit_field_1() local
1662 = convert_optab_handler (vec_extract_optab, outermode, innermode); in extract_bit_field_1()
1666 create_output_operand (&ops[0], target, innermode); in extract_bit_field_1()
1717 scalar_mode innermode = GET_MODE_INNER (outermode); in extract_bit_field_1() local
1719 = convert_optab_handler (vec_extract_optab, outermode, innermode); in extract_bit_field_1()
[all …]
H A Dexpr.c8805 machine_mode innermode = TYPE_MODE (TREE_TYPE (treeop0)); in expand_expr_real_2() local
8807 if (find_widening_optab_handler (this_optab, mode, innermode) in expand_expr_real_2()
8820 op0 = convert_modes (mode, innermode, op0, true); in expand_expr_real_2()
8821 op1 = convert_modes (mode, innermode, op1, false); in expand_expr_real_2()
8835 machine_mode innermode = TYPE_MODE (op0type); in expand_expr_real_2() local
8842 if (find_widening_optab_handler (this_optab, mode, innermode) in expand_expr_real_2()
8852 op0 = convert_modes (mode, innermode, op0, zextend_p); in expand_expr_real_2()
8854 = convert_modes (mode, innermode, op1, in expand_expr_real_2()
8864 if (find_widening_optab_handler (other_optab, mode, innermode) in expand_expr_real_2()
8866 && innermode == word_mode) in expand_expr_real_2()
H A Dreload1.c6373 machine_mode innermode) in compute_reload_subreg_offset() argument
6379 return subreg_lowpart_offset (outermode, innermode); in compute_reload_subreg_offset()
6388 return subreg_lowpart_offset (outermode, innermode); in compute_reload_subreg_offset()
6392 return outer_offset + subreg_lowpart_offset (middlemode, innermode); in compute_reload_subreg_offset()
H A Dtree.c13003 scalar_int_mode innermode; in vector_type_mode() local
13006 if (is_int_mode (TREE_TYPE (t)->type_common.mode, &innermode)) in vector_type_mode()
13009 * GET_MODE_BITSIZE (innermode)); in vector_type_mode()
/dflybsd-src/contrib/gcc-4.7/gcc/c-family/
H A Dc-common.c6462 enum machine_mode innermode; in vector_mode_valid_p() local
6477 innermode = GET_MODE_INNER (mode); in vector_mode_valid_p()
6484 return targetm.scalar_mode_supported_p (innermode); in vector_mode_valid_p()
/dflybsd-src/contrib/gcc-8.0/gcc/config/i386/
H A Di386.c7394 machine_mode innermode = TYPE_MODE (TREE_TYPE (type)); in type_natural_mode() local
7397 if (innermode == XFmode) in type_natural_mode()
7408 && GET_MODE_INNER (mode) == innermode) in type_natural_mode()
42764 machine_mode innermode = GET_MODE_INNER (mode); in ix86_vector_duplicate_value() local
42770 reg = force_reg (innermode, val); in ix86_vector_duplicate_value()
42771 if (GET_MODE (reg) != innermode) in ix86_vector_duplicate_value()
42772 reg = gen_lowpart (innermode, reg); in ix86_vector_duplicate_value()
/dflybsd-src/contrib/gcc-4.7/gcc/config/i386/
H A Di386.c5712 enum machine_mode innermode = TYPE_MODE (TREE_TYPE (type)); in type_natural_mode() local
5722 && GET_MODE_INNER (mode) == innermode) in type_natural_mode()