Home
last modified time | relevance | path

Searched refs:int_mode (Results 1 – 25 of 62) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dexpmed.cc389 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 Ddojump.cc177 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 Dsimplify-rtx.cc68 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 Doptabs.cc204 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 Dcombine.cc1569 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 Drtx-vector-builder.cc51 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 Doptabs-libfuncs.cc192 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 Dmachmode.h1000 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 Ddwarf2out.cc15406 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 Dexpr.cc699 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 Dcse.cc703 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 Dstor-layout.cc418 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 Dexpmed.c386 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 Ddojump.c177 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 Dsimplify-rtx.c75 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 Doptabs.c200 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 Dcombine.c1668 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 Drtx-vector-builder.c51 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 Doptabs-libfuncs.c192 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 Dmachmode.h996 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 Ddwarf2out.c14929 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 Dexpr.c679 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 Dcse.c722 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 Dstor-layout.c415 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 Daarch64.c2610 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 …]

123