/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | lower-subreg.c | 400 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() 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() 478 ret = simplify_gen_subreg (outermode, op, innermode, byte); in simplify_gen_subreg_concatn() [all …]
|
H A D | simplify-rtx.c | 5420 gcc_assert (innermode != VOIDmode); in simplify_subreg() 5422 gcc_assert (innermode != BLKmode); in simplify_subreg() 5431 if (outermode == innermode && !byte) in simplify_subreg() 5515 GET_MODE_SIZE (innermode), in simplify_subreg() 5587 || ! have_insn_for (SET, innermode)) in simplify_subreg() 5624 && SCALAR_INT_MODE_P (innermode) in simplify_subreg() 5663 && SCALAR_INT_MODE_P (innermode) in simplify_subreg() 5683 && SCALAR_INT_MODE_P (innermode) in simplify_subreg() 5698 && SCALAR_INT_MODE_P (innermode) in simplify_subreg() 5712 && SCALAR_INT_MODE_P (innermode) in simplify_subreg() [all …]
|
H A D | stor-layout.c | 435 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() 2326 if (GET_MODE_CLASS (innermode) == MODE_INT) in vector_type_mode() [all …]
|
H A D | emit-rtl.c | 1178 enum machine_mode innermode; in gen_lowpart_common() local 1182 innermode = GET_MODE (x); in gen_lowpart_common() 1186 else if (innermode == VOIDmode) 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() 1269 gcc_assert (GET_MODE (exp) == innermode); in gen_highpart_mode() 1272 return simplify_gen_subreg (outermode, exp, innermode, in gen_highpart_mode() [all …]
|
H A D | expr.c | 3264 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() 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() 8255 && innermode == word_mode) in expand_expr_real_2() 8260 op1 = convert_modes (innermode, mode, in expand_expr_real_2() 8266 hipart = gen_highpart (innermode, temp); in expand_expr_real_2() [all …]
|
H A D | expmed.c | 406 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()
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | lower-subreg.c | 625 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 D | simplify-rtx.c | 5938 machine_mode innermode, unsigned int byte, in simplify_immed_subreg() argument 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() 6299 if (outermode == GET_MODE_INNER (innermode) in simplify_subreg() 6351 innermode, byte); in simplify_subreg() 6413 innermode, byte)); in simplify_subreg() 6436 || ! have_insn_for (SET, innermode)) in simplify_subreg() [all …]
|
H A D | rtl.h | 3086 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 D | stor-layout.c | 481 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 D | emit-rtl.c | 1535 machine_mode innermode; in gen_lowpart_common() local 1539 innermode = GET_MODE (x); in gen_lowpart_common() 1544 else if (innermode == VOIDmode) 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() 1577 && is_a <scalar_int_mode> (innermode, &int_innermode) in gen_lowpart_common() 1599 return lowpart_subreg (mode, x, innermode); in gen_lowpart_common() 1639 gcc_assert (GET_MODE (exp) == innermode); in gen_highpart_mode() 1642 return simplify_gen_subreg (outermode, exp, innermode, in gen_highpart_mode() [all …]
|
H A D | lra-constraints.c | 1499 machine_mode mode, innermode; in simplify_operand_subreg() local 1512 innermode = GET_MODE (reg); in simplify_operand_subreg() 1555 GET_MODE_PRECISION (innermode)) 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() 1583 || partial_subreg_p (mode, innermode)); in simplify_operand_subreg() 1629 if (innermode == VOIDmode in simplify_operand_subreg() 1631 innermode = curr_static_id->operand[nop].mode; in simplify_operand_subreg() 1658 && (hard_regno_nregs (hard_regno, innermode) in simplify_operand_subreg() 1660 && simplify_subreg_regno (hard_regno, innermode, in simplify_operand_subreg() [all …]
|
H A D | expmed.c | 753 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 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 1722 && known_eq (bitsize, GET_MODE_BITSIZE (innermode)) in extract_bit_field_1() 1723 && multiple_p (bitnum, GET_MODE_BITSIZE (innermode), &pos)) in extract_bit_field_1() [all …]
|
H A D | expr.c | 8805 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 D | reload1.c | 6373 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 D | tree.c | 13003 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()
|
/dragonfly/contrib/gcc-4.7/gcc/c-family/ |
H A D | c-common.c | 6462 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()
|
/dragonfly/contrib/gcc-8.0/gcc/config/i386/ |
H A D | i386.c | 7394 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()
|
/dragonfly/contrib/gcc-4.7/gcc/config/i386/ |
H A D | i386.c | 5712 enum machine_mode innermode = TYPE_MODE (TREE_TYPE (type)); in type_natural_mode() local 5722 && GET_MODE_INNER (mode) == innermode) in type_natural_mode()
|