Home
last modified time | relevance | path

Searched refs:machine_mode (Results 1 – 25 of 134) sorted by relevance

123456

/freebsd-12.1/contrib/gcc/config/mips/
H A Dmips-protos.h138 extern int lo_operand (rtx, enum machine_mode);
146 extern int m16_uimm3_b (rtx, enum machine_mode);
147 extern int m16_simm4_1 (rtx, enum machine_mode);
149 extern int m16_simm5_1 (rtx, enum machine_mode);
151 extern int m16_uimm5_4 (rtx, enum machine_mode);
153 extern int m16_simm8_1 (rtx, enum machine_mode);
155 extern int m16_uimm8_1 (rtx, enum machine_mode);
158 extern int m16_uimm8_4 (rtx, enum machine_mode);
184 enum machine_mode, tree, int);
228 enum machine_mode, enum reg_class);
[all …]
H A Dmips.c412 static int mips_mode_rep_extended (enum machine_mode, enum machine_mode);
2281 enum machine_mode mode; in mips_move_integer()
2766 enum machine_mode mode; in mips_subword()
3526 enum machine_mode mode; in mips_block_move_straight()
4103 enum machine_mode mode; in mips_setup_incoming_varargs()
4580 enum machine_mode mode; in mips_expand_unaligned_store()
4720 enum machine_mode mode; in override_options()
8375 enum machine_mode mode;
10313 enum machine_mode mode; in mips_prepare_builtin_arg()
10338 enum machine_mode mode; in mips_prepare_builtin_target()
[all …]
/freebsd-12.1/contrib/gcc/config/i386/
H A Di386-protos.h79 extern void ix86_expand_move (enum machine_mode, rtx[]);
82 extern void ix86_expand_push (enum machine_mode, rtx);
84 enum machine_mode, rtx[]);
86 enum machine_mode, rtx[]);
88 enum machine_mode, rtx[]);
99 extern int ix86_match_ccmode (rtx, enum machine_mode);
125 extern rtx ix86_libcall_value (enum machine_mode);
134 extern void ix86_free_from_memory (enum machine_mode);
138 extern bool ix86_modes_tieable_p (enum machine_mode, enum machine_mode);
142 enum machine_mode, int);
[all …]
/freebsd-12.1/contrib/gcc/
H A Dexpr.h291 enum machine_mode, int, rtx);
304 rtx, rtx, enum machine_mode, int);
311 rtx, rtx, enum machine_mode, int);
323 extern rtx negate_rtx (enum machine_mode, rtx);
334 enum machine_mode, int, int);
363 extern rtx convert_modes (enum machine_mode, enum machine_mode, rtx, int);
442 enum machine_mode),
536 enum machine_mode, rtx, rtx, rtx);
684 extern enum machine_mode promote_mode (tree, enum machine_mode, int *, int);
724 extern enum machine_mode
[all …]
H A Dtarghooks.h23 extern enum machine_mode default_cc_modes_compatible (enum machine_mode,
24 enum machine_mode);
33 extern enum machine_mode default_eh_return_filter_mode (void);
35 (enum machine_mode);
37 extern int default_mode_rep_extended (enum machine_mode, enum machine_mode);
47 (CUMULATIVE_ARGS *, enum machine_mode mode, tree, bool);
49 (CUMULATIVE_ARGS *ca, enum machine_mode, tree, bool);
69 (CUMULATIVE_ARGS *, enum machine_mode, tree, bool);
71 (CUMULATIVE_ARGS *, enum machine_mode, tree, bool);
73 (CUMULATIVE_ARGS *, enum machine_mode, tree, bool);
[all …]
H A Dtarget.h158 section *(* select_rtx_section) (enum machine_mode, rtx,
395 enum machine_mode (* eh_return_filter_mode) (void);
441 enum machine_mode mode, int ignore);
534 int (* mode_rep_extended) (enum machine_mode mode,
535 enum machine_mode mode_rep);
538 bool (* valid_pointer_mode) (enum machine_mode mode);
543 bool (* scalar_mode_supported_p) (enum machine_mode mode);
548 bool (* vector_mode_supported_p) (enum machine_mode mode);
590 enum machine_mode (* cc_modes_compatible) (enum machine_mode,
591 enum machine_mode);
[all …]
H A Dreal.h205 extern void real_convert (REAL_VALUE_TYPE *, enum machine_mode,
230 extern void real_from_integer (REAL_VALUE_TYPE *, enum machine_mode,
240 enum machine_mode);
332 extern REAL_VALUE_TYPE real_value_truncate (enum machine_mode,
347 extern int significand_size (enum machine_mode);
408 extern bool real_sqrt (REAL_VALUE_TYPE *, enum machine_mode,
412 extern bool real_powi (REAL_VALUE_TYPE *, enum machine_mode,
416 extern void real_trunc (REAL_VALUE_TYPE *, enum machine_mode,
418 extern void real_floor (REAL_VALUE_TYPE *, enum machine_mode,
420 extern void real_ceil (REAL_VALUE_TYPE *, enum machine_mode,
[all …]
H A Dreload.h38 extern int memory_move_secondary_cost (enum machine_mode, enum reg_class, int);
90 enum machine_mode inmode;
92 enum machine_mode outmode;
95 enum machine_mode mode;
249 enum machine_mode, rtx);
258 extern rtx get_secondary_mem (rtx, enum machine_mode, int, enum reload_type);
314 int, enum machine_mode);
317 extern int regno_clobbered_p (unsigned int, rtx, enum machine_mode, int);
324 enum machine_mode, enum machine_mode,
344 extern rtx eliminate_regs (rtx, enum machine_mode, rtx);
[all …]
H A Drtl.h172 enum machine_mode rt_type;
1051 extern unsigned int subreg_lsb_1 (enum machine_mode, enum machine_mode,
1498 extern rtx gen_highpart_mode (enum machine_mode, enum machine_mode, rtx);
1524 extern rtx lowpart_subreg (enum machine_mode, rtx, enum machine_mode);
1653 extern rtx simplify_subreg (enum machine_mode, rtx, enum machine_mode,
1655 extern rtx simplify_gen_subreg (enum machine_mode, rtx, enum machine_mode,
1790 enum machine_mode *);
2095 extern bool validate_subreg (enum machine_mode, enum machine_mode,
2275 extern void get_mode_bounds (enum machine_mode, int, enum machine_mode,
2290 rtx (*reg_nonzero_bits) (rtx, enum machine_mode, rtx, enum machine_mode,
[all …]
H A Drtlhooks-def.h41 extern rtx gen_lowpart_general (enum machine_mode, rtx);
42 extern rtx gen_lowpart_no_emit_general (enum machine_mode, rtx);
43 extern rtx reg_nonzero_bits_general (rtx, enum machine_mode, rtx,
44 enum machine_mode,
47 extern rtx reg_num_sign_bit_copies_general (rtx, enum machine_mode, rtx,
48 enum machine_mode,
50 extern bool reg_truncated_to_mode_general (enum machine_mode, rtx);
H A Dmachmode.h138 extern enum machine_mode mode_for_size (unsigned int, enum mode_class, int);
142 extern enum machine_mode smallest_mode_for_size (unsigned int,
149 extern enum machine_mode int_mode_for_mode (enum machine_mode);
153 extern enum machine_mode get_best_mode (int, int, unsigned int,
154 enum machine_mode, int);
160 extern unsigned get_mode_alignment (enum machine_mode);
172 extern enum machine_mode byte_mode;
173 extern enum machine_mode word_mode;
174 extern enum machine_mode ptr_mode;
H A Dtarghooks.c79 enum machine_mode
80 default_cc_modes_compatible (enum machine_mode m1, enum machine_mode m2) in default_cc_modes_compatible()
119 enum machine_mode mode ATTRIBUTE_UNUSED, in default_setup_incoming_varargs()
149 enum machine_mode
158 default_shift_truncation_mask (enum machine_mode mode) in default_shift_truncation_mask()
175 enum machine_mode mode_rep ATTRIBUTE_UNUSED) in default_mode_rep_extended()
237 enum machine_mode mode ATTRIBUTE_UNUSED, in hook_callee_copies_named()
337 enum machine_mode mode ATTRIBUTE_UNUSED, in hook_bool_CUMULATIVE_ARGS_mode_tree_bool_false()
346 enum machine_mode mode ATTRIBUTE_UNUSED, in hook_bool_CUMULATIVE_ARGS_mode_tree_bool_true()
355 enum machine_mode mode ATTRIBUTE_UNUSED, in hook_int_CUMULATIVE_ARGS_mode_tree_bool_0()
[all …]
H A Doptabs.h523 extern rtx expand_binop (enum machine_mode, optab, rtx, rtx, rtx, int,
545 extern rtx expand_unop (enum machine_mode, optab, rtx, rtx, int);
548 extern rtx expand_abs_nojump (enum machine_mode, rtx, rtx, int);
549 extern rtx expand_abs (enum machine_mode, rtx, rtx, int, int);
581 extern int can_compare_p (enum rtx_code, enum machine_mode,
585 extern enum insn_code can_extend_p (enum machine_mode, enum machine_mode, int);
589 extern rtx gen_extend_insn (rtx, rtx, enum machine_mode,
590 enum machine_mode, int);
594 extern void set_conv_libfunc (convert_optab, enum machine_mode,
595 enum machine_mode, const char *);
[all …]
H A Drecog.h85 extern int memory_address_p (enum machine_mode, rtx);
86 extern int strict_memory_address_p (enum machine_mode, rtx);
95 extern int reg_fits_class_p (rtx, enum reg_class, int, enum machine_mode);
100 extern int offsettable_address_p (int, enum machine_mode, rtx);
119 enum machine_mode, HARD_REG_SET *);
172 enum machine_mode operand_mode[MAX_RECOG_OPERANDS];
217 typedef int (*insn_operand_predicate_fn) (rtx, enum machine_mode);
227 ENUM_BITFIELD(machine_mode) const mode : 16;
H A Drtlhooks.c41 gen_lowpart_general (enum machine_mode mode, rtx x) in gen_lowpart_general()
89 gen_lowpart_no_emit_general (enum machine_mode mode, rtx x) in gen_lowpart_no_emit_general()
100 enum machine_mode mode ATTRIBUTE_UNUSED, in reg_num_sign_bit_copies_general()
102 enum machine_mode known_mode ATTRIBUTE_UNUSED, in reg_num_sign_bit_copies_general()
111 enum machine_mode mode ATTRIBUTE_UNUSED, in reg_nonzero_bits_general()
113 enum machine_mode known_mode ATTRIBUTE_UNUSED, in reg_nonzero_bits_general()
121 reg_truncated_to_mode_general (enum machine_mode mode ATTRIBUTE_UNUSED, in reg_truncated_to_mode_general()
137 gen_lowpart_if_possible (enum machine_mode mode, rtx x) in gen_lowpart_if_possible()
H A Doptabs.c100 static rtx widen_operand (rtx, enum machine_mode, enum machine_mode, int,
105 static enum insn_code can_fix_p (enum machine_mode, enum machine_mode, int,
107 static enum insn_code can_float_p (enum machine_mode, enum machine_mode, int);
209 widen_operand (rtx op, enum machine_mode mode, enum machine_mode oldmode, in widen_operand()
619 enum machine_mode mode1; in expand_vec_shift_expr()
620 enum machine_mode mode2; in expand_vec_shift_expr()
2267 enum machine_mode mode; in expand_twoval_binop_libfunc()
3907 enum machine_mode mode; in prepare_float_lib_cmp()
4415 can_extend_p (enum machine_mode to_mode, enum machine_mode from_mode, in can_extend_p()
4449 can_fix_p (enum machine_mode fixmode, enum machine_mode fltmode, in can_fix_p()
[all …]
H A Daddresses.h26 base_reg_class (enum machine_mode mode ATTRIBUTE_UNUSED, in base_reg_class()
51 ok_for_base_p_1 (unsigned regno, enum machine_mode mode ATTRIBUTE_UNUSED, in ok_for_base_p_1()
74 regno_ok_for_base_p (unsigned regno, enum machine_mode mode, in regno_ok_for_base_p()
H A Dexpmed.c284 enum machine_mode
660 enum machine_mode bestmode; in store_bit_field()
794 enum machine_mode mode; in store_fixed_bit_field()
1091 enum machine_mode mode, enum machine_mode tmode) in extract_bit_field()
1099 enum machine_mode int_mode; in extract_bit_field()
1102 enum machine_mode mode1; in extract_bit_field()
1416 enum machine_mode bestmode; in extract_bit_field()
1670 enum machine_mode smode in extract_bit_field()
1706 enum machine_mode mode; in extract_fixed_bit_field()
2407 enum machine_mode mode;
[all …]
H A Dhooks.h30 extern bool hook_bool_mode_false (enum machine_mode);
31 extern bool hook_bool_mode_rtx_false (enum machine_mode, rtx);
32 extern bool hook_bool_mode_rtx_true (enum machine_mode, rtx);
H A Dexpr.c248 enum machine_mode mode; in init_expr_once()
1037 enum machine_mode tmode; in move_by_pieces_ninsns()
1277 enum machine_mode mode; in emit_block_move_via_movmem()
2656 enum machine_mode mode; in set_storage_via_setmem()
2719 enum machine_mode cmode; in write_complex_part()
2720 enum machine_mode imode; in write_complex_part()
2886 enum machine_mode imode; in emit_move_via_integer()
6501 enum machine_mode mode1; in expand_expr_addr_expr_1()
6631 enum machine_mode rmode; in expand_expr_addr_expr()
6792 enum machine_mode mode; in expand_expr_real_1()
[all …]
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000-protos.h35 extern bool easy_altivec_constant (rtx, enum machine_mode);
37 extern int num_insns_constant (rtx, enum machine_mode);
39 extern int small_data_operand (rtx, enum machine_mode);
41 extern bool invalid_e500_subreg (rtx, enum machine_mode);
66 enum machine_mode, rtx);
92 extern void output_toc (FILE *, rtx, int, enum machine_mode);
98 extern void rs6000_emit_move (rtx, rtx, enum machine_mode);
119 extern int function_arg_boundary (enum machine_mode, tree);
123 extern rtx rs6000_libcall_value (enum machine_mode);
153 extern int rs6000_register_move_cost (enum machine_mode,
[all …]
/freebsd-12.1/contrib/gcc/config/s390/
H A Ds390-protos.h53 extern int s390_single_part (rtx, enum machine_mode, enum machine_mode, int);
55 extern bool s390_split_ok_p (rtx, rtx, enum machine_mode, int);
60 extern bool s390_match_ccmode (rtx, enum machine_mode);
61 extern enum machine_mode s390_tm_ccmode (rtx, rtx, bool);
73 extern bool legitimate_address_p (enum machine_mode, rtx, int);
75 extern rtx legitimize_address (rtx, rtx, enum machine_mode);
79 enum machine_mode,
82 enum machine_mode,
93 extern void s390_expand_atomic (enum machine_mode, enum rtx_code,
99 enum machine_mode, rtx *);
[all …]
/freebsd-12.1/contrib/gcc/config/sparc/
H A Dsparc-protos.h30 enum machine_mode, tree, int);
32 enum machine_mode, tree, int, int);
61 extern void sparc_emit_fixunsdi (rtx [2], enum machine_mode);
72 extern int legitimate_address_p (enum machine_mode, rtx, int);
75 extern rtx legitimize_address (rtx, rtx, enum machine_mode);
77 extern bool sparc_expand_move (enum machine_mode, rtx *);
93 extern int arith_4096_operand (rtx, enum machine_mode);
94 extern int zero_operand (rtx, enum machine_mode);
95 extern int fp_zero_operand (rtx, enum machine_mode);
96 extern int reg_or_0_operand (rtx, enum machine_mode);
[all …]
/freebsd-12.1/contrib/gcc/config/arm/
H A Darm-protos.h50 extern bool arm_vector_mode_supported_p (enum machine_mode);
53 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx,
58 extern rtx legitimize_pic_address (rtx, enum machine_mode, rtx);
63 extern rtx arm_legitimize_address (rtx, rtx, enum machine_mode);
64 extern rtx thumb_legitimize_address (rtx, rtx, enum machine_mode);
94 extern enum machine_mode arm_select_cc_mode (RTX_CODE, rtx, rtx);
95 extern enum machine_mode arm_select_dominance_cc_mode (rtx, rtx,
120 extern int arm_go_if_legitimate_address (enum machine_mode, rtx);
134 extern bool arm_pad_arg_upward (enum machine_mode, tree);
135 extern bool arm_pad_reg_upward (enum machine_mode, tree, int);
[all …]
/freebsd-12.1/contrib/gcc/config/ia64/
H A Dia64-protos.h49 extern bool ia64_expand_movxf_movrf (enum machine_mode, rtx[]);
50 extern rtx ia64_expand_compare (enum rtx_code, enum machine_mode);
52 extern bool ia64_expand_vecint_minmax (enum rtx_code, enum machine_mode, rtx[]);
73 enum machine_mode, rtx);
80 extern rtx ia64_function_arg (CUMULATIVE_ARGS *, enum machine_mode,
82 extern rtx ia64_expand_builtin (tree, rtx, rtx, enum machine_mode, int);
87 extern void ia64_function_arg_advance (CUMULATIVE_ARGS *, enum machine_mode,
89 extern int ia64_function_arg_boundary (enum machine_mode, tree);
93 extern int ia64_register_move_cost (enum machine_mode, enum reg_class,
107 extern enum direction ia64_hpux_function_arg_padding (enum machine_mode, tree);

123456