/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | expmed.cc | 389 scalar_int_mode int_mode; in flip_storage_order() local 409 if (!is_a <scalar_int_mode> (mode, &int_mode)) in flip_storage_order() 415 if (!int_mode_for_size (GET_MODE_PRECISION (mode), 0).exists (&int_mode) in flip_storage_order() 416 || !targetm.scalar_mode_supported_p (int_mode)) in flip_storage_order() 421 x = gen_lowpart (int_mode, x); in flip_storage_order() 424 result = simplify_unary_operation (BSWAP, int_mode, x, int_mode); in flip_storage_order() 426 result = expand_unop (int_mode, bswap_optab, x, NULL_RTX, 1); in flip_storage_order() 428 if (int_mode != mode) in flip_storage_order() 1125 scalar_int_mode int_mode; in store_bit_field() local 1128 && is_a <scalar_int_mode> (fieldmode, &int_mode) in store_bit_field() [all …]
|
H A D | dojump.cc | 177 scalar_int_mode int_mode; in do_jump_1() local 193 else if (is_int_mode (TYPE_MODE (inner_type), &int_mode) in do_jump_1() 194 && !can_compare_p (EQ, int_mode, ccp_jump)) in do_jump_1() 195 do_jump_by_parts_equality (int_mode, op0, op1, if_false_label, in do_jump_1() 214 else if (is_int_mode (TYPE_MODE (inner_type), &int_mode) in do_jump_1() 215 && !can_compare_p (NE, int_mode, ccp_jump)) in do_jump_1() 216 do_jump_by_parts_equality (int_mode, op0, op1, if_true_label, in do_jump_1() 226 if (is_int_mode (mode, &int_mode) in do_jump_1() 227 && ! can_compare_p (LT, int_mode, ccp_jump)) in do_jump_1() 228 do_jump_by_parts_greater (int_mode, op0, op1, 1, if_false_label, in do_jump_1() [all …]
|
H A D | simplify-rtx.cc | 68 scalar_int_mode int_mode; in mode_signbit_p() local 70 if (!is_int_mode (mode, &int_mode)) in mode_signbit_p() 73 width = GET_MODE_PRECISION (int_mode); in mode_signbit_p() 121 scalar_int_mode int_mode; in val_signbit_p() local 123 if (!is_int_mode (mode, &int_mode)) in val_signbit_p() 126 width = GET_MODE_PRECISION (int_mode); in val_signbit_p() 130 val &= GET_MODE_MASK (int_mode); in val_signbit_p() 141 scalar_int_mode int_mode; in val_signbit_known_set_p() local 142 if (!is_int_mode (mode, &int_mode)) in val_signbit_known_set_p() 145 width = GET_MODE_PRECISION (int_mode); in val_signbit_known_set_p() [all …]
|
H A D | optabs.cc | 204 scalar_int_mode int_mode; in widen_operand() local 214 || !is_a <scalar_int_mode> (mode, &int_mode) in widen_operand() 221 if (GET_MODE_SIZE (int_mode) <= UNITS_PER_WORD) in widen_operand() 222 return gen_lowpart (int_mode, force_reg (GET_MODE (op), op)); in widen_operand() 227 result = gen_reg_rtx (int_mode); in widen_operand() 1486 scalar_int_mode int_mode; in expand_binop() local 1542 && is_int_mode (mode, &int_mode)) in expand_binop() 1546 unsigned int bits = GET_MODE_PRECISION (int_mode); in expand_binop() 1549 newop1 = gen_int_shift_amount (int_mode, bits - INTVAL (op1)); in expand_binop() 1550 else if (targetm.shift_truncation_mask (int_mode) == bits - 1) in expand_binop() [all …]
|
H A D | combine.cc | 1569 scalar_int_mode int_mode; in sign_extend_short_imm() local 1571 && is_a <scalar_int_mode> (mode, &int_mode) in sign_extend_short_imm() 1572 && GET_MODE_PRECISION (int_mode) < prec in sign_extend_short_imm() 1574 && val_signbit_known_set_p (int_mode, INTVAL (src))) in sign_extend_short_imm() 1575 src = GEN_INT (INTVAL (src) | ~GET_MODE_MASK (int_mode)); in sign_extend_short_imm() 5649 scalar_int_mode int_mode; in combine_simplify_rtx() local 5880 scalar_int_mode int_mode, int_op0_mode; in combine_simplify_rtx() local 5882 && is_a <scalar_int_mode> (mode, &int_mode) in combine_simplify_rtx() 5884 && (GET_MODE_PRECISION (int_mode) in combine_simplify_rtx() 5886 && known_eq (subreg_lowpart_offset (int_mode, int_op0_mode), in combine_simplify_rtx() [all …]
|
H A D | rtx-vector-builder.cc | 51 scalar_int_mode int_mode = as_a <scalar_int_mode> (GET_MODE_INNER (m_mode)); in apply_step() local 52 return immed_wide_int_const (wi::to_poly_wide (base, int_mode) in apply_step() 54 int_mode); in apply_step()
|
H A D | optabs-libfuncs.cc | 192 scalar_int_mode int_mode; in gen_int_libfunc() local 194 if (!is_int_mode (mode, &int_mode)) in gen_int_libfunc() 202 if (GET_MODE_BITSIZE (int_mode) < minsize in gen_int_libfunc() 203 || GET_MODE_BITSIZE (int_mode) > maxsize) in gen_int_libfunc() 205 gen_libfunc (optable, opname, suffix, int_mode); in gen_int_libfunc()
|
H A D | machmode.h | 1000 is_int_mode (machine_mode mode, T *int_mode) 1004 *int_mode = scalar_int_mode (scalar_int_mode::from_int (mode)); 1061 scalar_int_mode int_mode; 1062 return (is_a <scalar_int_mode> (mode, &int_mode) 1063 && GET_MODE_PRECISION (int_mode) < GET_MODE_PRECISION (limit));
|
H A D | dwarf2out.cc | 15406 scalar_int_mode int_mode; in minmax_loc_descriptor() local 15409 && (!is_a <scalar_int_mode> (mode, &int_mode) in minmax_loc_descriptor() 15410 || GET_MODE_SIZE (int_mode) > DWARF2_ADDR_SIZE)) in minmax_loc_descriptor() 15427 int_mode = as_a <scalar_int_mode> (mode); in minmax_loc_descriptor() 15428 if (GET_MODE_SIZE (int_mode) < DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 15430 HOST_WIDE_INT mask = GET_MODE_MASK (int_mode); in minmax_loc_descriptor() 15436 else if (GET_MODE_SIZE (int_mode) == DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 15444 else if (is_a <scalar_int_mode> (mode, &int_mode) in minmax_loc_descriptor() 15445 && GET_MODE_SIZE (int_mode) < DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 15447 int shift = (DWARF2_ADDR_SIZE - GET_MODE_SIZE (int_mode)) * BITS_PER_UNIT; in minmax_loc_descriptor() [all …]
|
H A D | expr.cc | 699 scalar_int_mode int_mode; in convert_modes() local 706 && is_a <scalar_int_mode> (mode, &int_mode) in convert_modes() 708 >= GET_MODE_PRECISION (int_mode)) in convert_modes() 714 x = gen_lowpart (int_mode, SUBREG_REG (x)); in convert_modes() 720 && GET_MODE_PRECISION (int_mode) in convert_modes() 725 > GET_MODE_PRECISION (int_mode)) in convert_modes() 739 && is_a <scalar_int_mode> (mode, &int_mode)) in convert_modes() 747 GET_MODE_PRECISION (int_mode), in convert_modes() 749 return immed_wide_int_const (w, int_mode); in convert_modes() 756 if (is_int_mode (mode, &int_mode) in convert_modes() [all …]
|
H A D | cse.cc | 703 scalar_int_mode int_mode, inner_mode; in notreg_cost() local 706 && is_int_mode (mode, &int_mode) in notreg_cost() 708 && GET_MODE_SIZE (int_mode) < GET_MODE_SIZE (inner_mode) in notreg_cost() 710 && TRULY_NOOP_TRUNCATION_MODES_P (int_mode, inner_mode)) in notreg_cost() 4629 scalar_int_mode int_mode; in cse_insn() local 4879 && is_int_mode (mode, &int_mode) in cse_insn() 4880 && GET_MODE_PRECISION (int_mode) < BITS_PER_WORD) in cse_insn() 4883 FOR_EACH_WIDER_MODE (wider_mode_iter, int_mode) in cse_insn() 4899 src_related = gen_lowpart (int_mode, const_elt->exp); in cse_insn() 4915 && is_a <scalar_int_mode> (mode, &int_mode) in cse_insn() [all …]
|
H A D | stor-layout.cc | 418 scalar_int_mode int_mode; in bitwise_mode_for_mode() local 419 if (is_a <scalar_int_mode> (mode, &int_mode) in bitwise_mode_for_mode() 420 && GET_MODE_BITSIZE (int_mode) <= MAX_FIXED_MODE_SIZE) in bitwise_mode_for_mode() 421 return int_mode; in bitwise_mode_for_mode() 554 scalar_int_mode int_mode; in related_int_vector_mode() local 555 if (int_mode_for_mode (GET_MODE_INNER (vector_mode)).exists (&int_mode)) in related_int_vector_mode() 556 return related_vector_mode (vector_mode, int_mode, in related_int_vector_mode()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
H A D | expmed.c | 386 scalar_int_mode int_mode; in flip_storage_order() local 406 if (!is_a <scalar_int_mode> (mode, &int_mode)) in flip_storage_order() 412 if (!int_mode_for_size (GET_MODE_PRECISION (mode), 0).exists (&int_mode)) in flip_storage_order() 417 x = gen_lowpart (int_mode, x); in flip_storage_order() 420 result = simplify_unary_operation (BSWAP, int_mode, x, int_mode); in flip_storage_order() 422 result = expand_unop (int_mode, bswap_optab, x, NULL_RTX, 1); in flip_storage_order() 424 if (int_mode != mode) in flip_storage_order() 1120 scalar_int_mode int_mode; in store_bit_field() local 1123 && is_a <scalar_int_mode> (fieldmode, &int_mode) in store_bit_field() 1124 && strict_volatile_bitfield_p (str_rtx, ibitsize, ibitnum, int_mode, in store_bit_field() [all …]
|
H A D | dojump.c | 177 scalar_int_mode int_mode; in do_jump_1() local 193 else if (is_int_mode (TYPE_MODE (inner_type), &int_mode) in do_jump_1() 194 && !can_compare_p (EQ, int_mode, ccp_jump)) in do_jump_1() 195 do_jump_by_parts_equality (int_mode, op0, op1, if_false_label, in do_jump_1() 214 else if (is_int_mode (TYPE_MODE (inner_type), &int_mode) in do_jump_1() 215 && !can_compare_p (NE, int_mode, ccp_jump)) in do_jump_1() 216 do_jump_by_parts_equality (int_mode, op0, op1, if_true_label, in do_jump_1() 226 if (is_int_mode (mode, &int_mode) in do_jump_1() 227 && ! can_compare_p (LT, int_mode, ccp_jump)) in do_jump_1() 228 do_jump_by_parts_greater (int_mode, op0, op1, 1, if_false_label, in do_jump_1() [all …]
|
H A D | simplify-rtx.c | 75 scalar_int_mode int_mode; in mode_signbit_p() local 77 if (!is_int_mode (mode, &int_mode)) in mode_signbit_p() 80 width = GET_MODE_PRECISION (int_mode); in mode_signbit_p() 128 scalar_int_mode int_mode; in val_signbit_p() local 130 if (!is_int_mode (mode, &int_mode)) in val_signbit_p() 133 width = GET_MODE_PRECISION (int_mode); in val_signbit_p() 137 val &= GET_MODE_MASK (int_mode); in val_signbit_p() 148 scalar_int_mode int_mode; in val_signbit_known_set_p() local 149 if (!is_int_mode (mode, &int_mode)) in val_signbit_known_set_p() 152 width = GET_MODE_PRECISION (int_mode); in val_signbit_known_set_p() [all …]
|
H A D | optabs.c | 200 scalar_int_mode int_mode; in widen_operand() local 210 || !is_a <scalar_int_mode> (mode, &int_mode) in widen_operand() 217 if (GET_MODE_SIZE (int_mode) <= UNITS_PER_WORD) in widen_operand() 218 return gen_lowpart (int_mode, force_reg (GET_MODE (op), op)); in widen_operand() 223 result = gen_reg_rtx (int_mode); in widen_operand() 1166 scalar_int_mode int_mode; in expand_binop() local 1222 && is_int_mode (mode, &int_mode)) in expand_binop() 1226 unsigned int bits = GET_MODE_PRECISION (int_mode); in expand_binop() 1229 newop1 = gen_int_shift_amount (int_mode, bits - INTVAL (op1)); in expand_binop() 1230 else if (targetm.shift_truncation_mask (int_mode) == bits - 1) in expand_binop() [all …]
|
H A D | combine.c | 1668 scalar_int_mode int_mode; in sign_extend_short_imm() local 1670 && is_a <scalar_int_mode> (mode, &int_mode) in sign_extend_short_imm() 1671 && GET_MODE_PRECISION (int_mode) < prec in sign_extend_short_imm() 1673 && val_signbit_known_set_p (int_mode, INTVAL (src))) in sign_extend_short_imm() 1674 src = GEN_INT (INTVAL (src) | ~GET_MODE_MASK (int_mode)); in sign_extend_short_imm() 5786 scalar_int_mode int_mode; in combine_simplify_rtx() local 6017 scalar_int_mode int_mode, int_op0_mode; in combine_simplify_rtx() local 6019 && is_a <scalar_int_mode> (mode, &int_mode) in combine_simplify_rtx() 6021 && (GET_MODE_PRECISION (int_mode) in combine_simplify_rtx() 6023 && known_eq (subreg_lowpart_offset (int_mode, int_op0_mode), in combine_simplify_rtx() [all …]
|
H A D | rtx-vector-builder.c | 51 scalar_int_mode int_mode = as_a <scalar_int_mode> (GET_MODE_INNER (m_mode)); in apply_step() local 52 return immed_wide_int_const (wi::to_poly_wide (base, int_mode) in apply_step() 54 int_mode); in apply_step()
|
H A D | optabs-libfuncs.c | 192 scalar_int_mode int_mode; in gen_int_libfunc() local 194 if (!is_int_mode (mode, &int_mode)) in gen_int_libfunc() 202 if (GET_MODE_BITSIZE (int_mode) < minsize in gen_int_libfunc() 203 || GET_MODE_BITSIZE (int_mode) > maxsize) in gen_int_libfunc() 205 gen_libfunc (optable, opname, suffix, int_mode); in gen_int_libfunc()
|
H A D | machmode.h | 996 is_int_mode (machine_mode mode, T *int_mode) 1000 *int_mode = scalar_int_mode (scalar_int_mode::from_int (mode)); 1057 scalar_int_mode int_mode; 1058 return (is_a <scalar_int_mode> (mode, &int_mode) 1059 && GET_MODE_PRECISION (int_mode) < GET_MODE_PRECISION (limit));
|
H A D | dwarf2out.c | 14929 scalar_int_mode int_mode; in minmax_loc_descriptor() local 14932 && (!is_a <scalar_int_mode> (mode, &int_mode) in minmax_loc_descriptor() 14933 || GET_MODE_SIZE (int_mode) > DWARF2_ADDR_SIZE)) in minmax_loc_descriptor() 14950 int_mode = as_a <scalar_int_mode> (mode); in minmax_loc_descriptor() 14951 if (GET_MODE_SIZE (int_mode) < DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 14953 HOST_WIDE_INT mask = GET_MODE_MASK (int_mode); in minmax_loc_descriptor() 14959 else if (GET_MODE_SIZE (int_mode) == DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 14967 else if (is_a <scalar_int_mode> (mode, &int_mode) in minmax_loc_descriptor() 14968 && GET_MODE_SIZE (int_mode) < DWARF2_ADDR_SIZE) in minmax_loc_descriptor() 14970 int shift = (DWARF2_ADDR_SIZE - GET_MODE_SIZE (int_mode)) * BITS_PER_UNIT; in minmax_loc_descriptor() [all …]
|
H A D | expr.c | 679 scalar_int_mode int_mode; in convert_modes() local 686 && is_a <scalar_int_mode> (mode, &int_mode) in convert_modes() 688 >= GET_MODE_PRECISION (int_mode)) in convert_modes() 690 x = gen_lowpart (int_mode, SUBREG_REG (x)); in convert_modes() 699 && is_int_mode (mode, &int_mode)) in convert_modes() 707 GET_MODE_PRECISION (int_mode), in convert_modes() 709 return immed_wide_int_const (w, int_mode); in convert_modes() 716 if (is_int_mode (mode, &int_mode) in convert_modes() 718 && GET_MODE_PRECISION (int_mode) <= GET_MODE_PRECISION (int_oldmode) in convert_modes() 719 && ((MEM_P (x) && !MEM_VOLATILE_P (x) && direct_load[(int) int_mode]) in convert_modes() [all …]
|
H A D | cse.c | 722 scalar_int_mode int_mode, inner_mode; in notreg_cost() local 725 && is_int_mode (mode, &int_mode) in notreg_cost() 727 && GET_MODE_SIZE (int_mode) < GET_MODE_SIZE (inner_mode) in notreg_cost() 729 && TRULY_NOOP_TRUNCATION_MODES_P (int_mode, inner_mode)) in notreg_cost() 4655 scalar_int_mode int_mode; in cse_insn() local 4905 && is_int_mode (mode, &int_mode) in cse_insn() 4906 && GET_MODE_PRECISION (int_mode) < BITS_PER_WORD) in cse_insn() 4909 FOR_EACH_WIDER_MODE (wider_mode_iter, int_mode) in cse_insn() 4925 src_related = gen_lowpart (int_mode, const_elt->exp); in cse_insn() 4941 && is_a <scalar_int_mode> (mode, &int_mode) in cse_insn() [all …]
|
H A D | stor-layout.c | 415 scalar_int_mode int_mode; in bitwise_mode_for_mode() local 416 if (is_a <scalar_int_mode> (mode, &int_mode) in bitwise_mode_for_mode() 417 && GET_MODE_BITSIZE (int_mode) <= MAX_FIXED_MODE_SIZE) in bitwise_mode_for_mode() 418 return int_mode; in bitwise_mode_for_mode() 551 scalar_int_mode int_mode; in related_int_vector_mode() local 552 if (int_mode_for_mode (GET_MODE_INNER (vector_mode)).exists (&int_mode)) in related_int_vector_mode() 553 return related_vector_mode (vector_mode, int_mode, in related_int_vector_mode()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/ |
H A D | aarch64.c | 2610 scalar_int_mode int_mode = aarch64_sve_element_int_mode (mode); in aarch64_sve_int_mode() local 2611 return aarch64_sve_data_mode (int_mode, GET_MODE_NUNITS (mode)).require (); in aarch64_sve_int_mode() 4983 scalar_mode int_mode = int_mode_for_size (encoded_bits, 0).require (); in aarch64_expand_sve_const_vector() local 4984 rtx elt_value = simplify_gen_subreg (int_mode, vq_src, vq_mode, 0); in aarch64_expand_sve_const_vector() 4988 elt_mode = int_mode; in aarch64_expand_sve_const_vector() 4989 mode = aarch64_full_sve_mode (int_mode).require (); in aarch64_expand_sve_const_vector() 5314 scalar_int_mode int_mode; in aarch64_expand_mov_immediate() local 5319 && is_a <scalar_int_mode> (mode, &int_mode)) in aarch64_expand_mov_immediate() 5345 if (partial_subreg_p (int_mode, SImode)) in aarch64_expand_mov_immediate() 5351 int_mode = SImode; in aarch64_expand_mov_immediate() [all …]
|