Home
last modified time | relevance | path

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

12345678910>>...36

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv-protos.h30 extern int frv_legitimate_address_p_1 (machine_mode, rtx,
45 extern rtx frv_index_memory (rtx, machine_mode, int);
49 extern void frv_emit_move (machine_mode, rtx, rtx);
76 machine_mode, rtx);
78 machine_mode mode);
79 extern machine_mode frv_select_cc_mode (enum rtx_code, rtx, rtx);
92 extern int integer_register_operand (rtx, machine_mode);
93 extern int frv_load_operand (rtx, machine_mode);
94 extern int gpr_or_fpr_operand (rtx, machine_mode);
95 extern int gpr_no_subreg_operand (rtx, machine_mode);
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv-protos.h30 extern int frv_legitimate_address_p_1 (machine_mode, rtx,
45 extern rtx frv_index_memory (rtx, machine_mode, int);
49 extern void frv_emit_move (machine_mode, rtx, rtx);
76 machine_mode, rtx);
78 machine_mode mode);
79 extern machine_mode frv_select_cc_mode (enum rtx_code, rtx, rtx);
92 extern bool integer_register_operand (rtx, machine_mode);
93 extern bool frv_load_operand (rtx, machine_mode);
94 extern bool gpr_or_fpr_operand (rtx, machine_mode);
95 extern bool gpr_no_subreg_operand (rtx, machine_mode);
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Doptabs-libfuncs.h25 rtx convert_optab_libfunc (convert_optab, machine_mode, machine_mode);
26 rtx optab_libfunc (optab, machine_mode);
28 void gen_int_libfunc (optab, const char *, char, machine_mode);
29 void gen_fp_libfunc (optab, const char *, char, machine_mode);
30 void gen_fixed_libfunc (optab, const char *, char, machine_mode);
31 void gen_signed_fixed_libfunc (optab, const char *, char, machine_mode);
32 void gen_unsigned_fixed_libfunc (optab, const char *, char, machine_mode);
33 void gen_int_fp_libfunc (optab, const char *, char, machine_mode);
34 void gen_intv_fp_libfunc (optab, const char *, char, machine_mode);
35 void gen_int_fp_fixed_libfunc (optab, const char *, char, machine_mode);
[all …]
H A Doptabs-query.h38 optab_handler (optab op, machine_mode mode) in optab_handler()
50 convert_optab_handler (convert_optab op, machine_mode to_mode, in convert_optab_handler()
51 machine_mode from_mode) in convert_optab_handler()
58 enum insn_code convert_optab_handler (convert_optab, machine_mode,
59 machine_mode, optimization_type);
65 direct_optab_handler (direct_optab op, machine_mode mode) in direct_optab_handler()
70 enum insn_code direct_optab_handler (convert_optab, machine_mode,
96 get_vec_cmp_icode (machine_mode vmode, machine_mode mask_mode, bool uns) in get_vec_cmp_icode()
106 get_vec_cmp_eq_icode (machine_mode vmode, machine_mode mask_mode) in get_vec_cmp_eq_icode()
115 get_vcond_icode (machine_mode vmode, machine_mode cmode, bool uns) in get_vcond_icode()
[all …]
H A Dexpmed.h44 bool choose_mult_variant (machine_mode, HOST_WIDE_INT,
115 machine_mode mode;
228 expmed_mode_index (machine_mode mode) in expmed_mode_index()
258 machine_mode mode) in expmed_op_cheap_ptr()
269 machine_mode mode) in expmed_op_cost_ptr()
278 sdiv_pow2_cheap_ptr (bool speed, machine_mode mode) in sdiv_pow2_cheap_ptr()
288 set_sdiv_pow2_cheap (bool speed, machine_mode mode, bool cheap_p) in set_sdiv_pow2_cheap()
297 sdiv_pow2_cheap (bool speed, machine_mode mode) in sdiv_pow2_cheap()
305 smod_pow2_cheap_ptr (bool speed, machine_mode mode) in smod_pow2_cheap_ptr()
315 set_smod_pow2_cheap (bool speed, machine_mode mode, bool cheap) in set_smod_pow2_cheap()
[all …]
H A Dtarghooks.h23 extern bool default_legitimate_address_p (machine_mode, rtx, bool);
26 extern rtx default_legitimize_address (rtx, rtx, machine_mode);
28 poly_int64, machine_mode);
33 extern machine_mode default_promote_function_mode (const_tree, machine_mode,
35 extern machine_mode default_promote_function_mode_always_promote
36 (const_tree, machine_mode, int *, const_tree, int);
38 extern machine_mode default_cc_modes_compatible (machine_mode,
39 machine_mode);
55 (machine_mode);
56 extern unsigned int default_min_divisions_for_recip_mul (machine_mode);
[all …]
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
61 ENUM_BITFIELD (machine_mode) mode : 16;
76 rtx value, machine_mode mode,
103 machine_mode mode) in create_output_operand()
115 machine_mode mode) in create_input_operand()
125 machine_mode mode, bool unsigned_p) in create_convert_operand_to()
141 machine_mode mode, bool unsigned_p) in create_convert_operand_from()
176 extern rtx expand_ternary_op (machine_mode mode, optab ternary_optab,
179 extern rtx simplify_expand_binop (machine_mode mode, optab binoptab,
182 extern bool force_expand_binop (machine_mode, optab, rtx, rtx, rtx, int,
[all …]
H A Dmachmode.h23 typedef opt_mode<machine_mode> opt_machine_mode;
57 typedef machine_mode from_int;
73 struct mode_traits<machine_mode>
76 typedef machine_mode from_int;
251 ALWAYS_INLINE CONSTEXPR opt_mode (from_int m) : m_mode (machine_mode (m)) {}
253 machine_mode else_void () const;
254 machine_mode else_blk () const { return else_mode (BLKmode); }
255 machine_mode else_mode (machine_mode) const;
265 machine_mode m_mode;
272 ALWAYS_INLINE machine_mode
[all …]
H A Dhooks.h31 extern bool hook_bool_mode_false (machine_mode);
32 extern bool hook_bool_mode_true (machine_mode);
33 extern bool hook_bool_mode_mode_true (machine_mode, machine_mode);
34 extern bool hook_bool_mode_const_rtx_false (machine_mode, const_rtx);
35 extern bool hook_bool_mode_const_rtx_true (machine_mode, const_rtx);
36 extern bool hook_bool_mode_rtx_false (machine_mode, rtx);
37 extern bool hook_bool_mode_rtx_true (machine_mode, rtx);
40 extern bool hook_bool_mode_uhwi_false (machine_mode,
44 machine_mode);
45 extern bool hook_bool_uint_mode_true (unsigned int, machine_mode);
[all …]
H A Dhooks.c73 hook_bool_mode_false (machine_mode) in hook_bool_mode_false() argument
80 hook_bool_mode_true (machine_mode) in hook_bool_mode_true() argument
87 hook_bool_mode_mode_true (machine_mode, machine_mode) in hook_bool_mode_mode_true() argument
94 hook_bool_mode_const_rtx_false (machine_mode, const_rtx) in hook_bool_mode_const_rtx_false() argument
101 hook_bool_mode_const_rtx_true (machine_mode, const_rtx) in hook_bool_mode_const_rtx_true() argument
108 hook_bool_mode_rtx_false (machine_mode, rtx) in hook_bool_mode_rtx_false() argument
115 hook_bool_mode_rtx_true (machine_mode, rtx) in hook_bool_mode_rtx_true() argument
131 hook_bool_mode_uhwi_false (machine_mode, unsigned HOST_WIDE_INT) in hook_bool_mode_uhwi_false() argument
144 hook_bool_uint_uint_mode_false (unsigned int, unsigned int, machine_mode) in hook_bool_uint_uint_mode_false() argument
151 hook_bool_uint_mode_true (unsigned int, machine_mode) in hook_bool_uint_mode_true() argument
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Doptabs-libfuncs.h25 rtx convert_optab_libfunc (convert_optab, machine_mode, machine_mode);
26 rtx optab_libfunc (optab, machine_mode);
28 void gen_int_libfunc (optab, const char *, char, machine_mode);
29 void gen_fp_libfunc (optab, const char *, char, machine_mode);
30 void gen_fixed_libfunc (optab, const char *, char, machine_mode);
31 void gen_signed_fixed_libfunc (optab, const char *, char, machine_mode);
32 void gen_unsigned_fixed_libfunc (optab, const char *, char, machine_mode);
33 void gen_int_fp_libfunc (optab, const char *, char, machine_mode);
34 void gen_intv_fp_libfunc (optab, const char *, char, machine_mode);
35 void gen_int_fp_fixed_libfunc (optab, const char *, char, machine_mode);
[all …]
H A Doptabs-query.h38 optab_handler (optab op, machine_mode mode) in optab_handler()
50 convert_optab_handler (convert_optab op, machine_mode to_mode, in convert_optab_handler()
51 machine_mode from_mode) in convert_optab_handler()
58 enum insn_code convert_optab_handler (convert_optab, machine_mode,
59 machine_mode, optimization_type);
65 direct_optab_handler (direct_optab op, machine_mode mode) in direct_optab_handler()
70 enum insn_code direct_optab_handler (convert_optab, machine_mode,
96 get_vec_cmp_icode (machine_mode vmode, machine_mode mask_mode, bool uns) in get_vec_cmp_icode()
106 get_vec_cmp_eq_icode (machine_mode vmode, machine_mode mask_mode) in get_vec_cmp_eq_icode()
115 get_vcond_icode (machine_mode vmode, machine_mode cmode, bool uns) in get_vcond_icode()
[all …]
H A Dexpmed.h44 bool choose_mult_variant (machine_mode, HOST_WIDE_INT,
115 machine_mode mode;
219 expmed_mode_index (machine_mode mode) in expmed_mode_index()
249 machine_mode mode) in expmed_op_cheap_ptr()
260 machine_mode mode) in expmed_op_cost_ptr()
269 sdiv_pow2_cheap_ptr (bool speed, machine_mode mode) in sdiv_pow2_cheap_ptr()
279 set_sdiv_pow2_cheap (bool speed, machine_mode mode, bool cheap_p) in set_sdiv_pow2_cheap()
288 sdiv_pow2_cheap (bool speed, machine_mode mode) in sdiv_pow2_cheap()
296 smod_pow2_cheap_ptr (bool speed, machine_mode mode) in smod_pow2_cheap_ptr()
306 set_smod_pow2_cheap (bool speed, machine_mode mode, bool cheap) in set_smod_pow2_cheap()
[all …]
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
61 ENUM_BITFIELD (machine_mode) mode : 16;
76 rtx value, machine_mode mode,
103 machine_mode mode) in create_output_operand()
115 machine_mode mode) in create_input_operand()
125 machine_mode mode, bool unsigned_p) in create_convert_operand_to()
141 machine_mode mode, bool unsigned_p) in create_convert_operand_from()
176 extern rtx expand_ternary_op (machine_mode mode, optab ternary_optab,
179 extern rtx simplify_expand_binop (machine_mode mode, optab binoptab,
182 extern bool force_expand_binop (machine_mode, optab, rtx, rtx, rtx, int,
[all …]
H A Doptabs-query.cc44 convert_optab_handler (convert_optab optab, machine_mode to_mode, in convert_optab_handler()
45 machine_mode from_mode, optimization_type opt_type) in convert_optab_handler()
59 direct_optab_handler (convert_optab optab, machine_mode mode, in direct_optab_handler()
83 machine_mode mode, in get_traditional_extraction_insn()
89 machine_mode struct_mode = data->operand[struct_op].mode; in get_traditional_extraction_insn()
95 machine_mode field_mode = data->operand[field_op].mode; in get_traditional_extraction_insn()
99 machine_mode pos_mode = data->operand[struct_op + 2].mode; in get_traditional_extraction_insn()
125 machine_mode mode, direct_optab reg_optab, in get_optab_extraction_insn()
135 machine_mode pos_mode = data->operand[pos_op].mode; in get_optab_extraction_insn()
157 machine_mode mode) in get_extraction_insn()
[all …]
H A Dmachmode.h23 typedef opt_mode<machine_mode> opt_machine_mode;
57 typedef machine_mode from_int;
73 struct mode_traits<machine_mode>
76 typedef machine_mode from_int;
255 ALWAYS_INLINE CONSTEXPR opt_mode (from_int m) : m_mode (machine_mode (m)) {}
257 machine_mode else_void () const;
258 machine_mode else_blk () const { return else_mode (BLKmode); }
259 machine_mode else_mode (machine_mode) const;
269 machine_mode m_mode;
276 ALWAYS_INLINE machine_mode
[all …]
H A Dhooks.h31 extern bool hook_bool_mode_false (machine_mode);
32 extern bool hook_bool_mode_true (machine_mode);
33 extern bool hook_bool_mode_mode_true (machine_mode, machine_mode);
34 extern bool hook_bool_mode_const_rtx_false (machine_mode, const_rtx);
35 extern bool hook_bool_mode_const_rtx_true (machine_mode, const_rtx);
36 extern bool hook_bool_mode_rtx_false (machine_mode, rtx);
37 extern bool hook_bool_mode_rtx_true (machine_mode, rtx);
40 extern bool hook_bool_mode_uhwi_false (machine_mode,
44 machine_mode);
45 extern bool hook_bool_uint_mode_true (unsigned int, machine_mode);
[all …]
H A Dhooks.cc73 hook_bool_mode_false (machine_mode) in hook_bool_mode_false() argument
80 hook_bool_mode_true (machine_mode) in hook_bool_mode_true() argument
87 hook_bool_mode_mode_true (machine_mode, machine_mode) in hook_bool_mode_mode_true() argument
94 hook_bool_mode_const_rtx_false (machine_mode, const_rtx) in hook_bool_mode_const_rtx_false() argument
101 hook_bool_mode_const_rtx_true (machine_mode, const_rtx) in hook_bool_mode_const_rtx_true() argument
108 hook_bool_mode_rtx_false (machine_mode, rtx) in hook_bool_mode_rtx_false() argument
115 hook_bool_mode_rtx_true (machine_mode, rtx) in hook_bool_mode_rtx_true() argument
131 hook_bool_mode_uhwi_false (machine_mode, unsigned HOST_WIDE_INT) in hook_bool_mode_uhwi_false() argument
144 hook_bool_uint_uint_mode_false (unsigned int, unsigned int, machine_mode) in hook_bool_uint_uint_mode_false() argument
151 hook_bool_uint_mode_true (unsigned int, machine_mode) in hook_bool_uint_mode_true() argument
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-protos.h30 tree, machine_mode);
33 extern int easy_altivec_constant (rtx, machine_mode);
34 extern bool xxspltib_constant_p (rtx, machine_mode, int *, int *);
37 extern bool macho_lo_sum_memory_operand (rtx, machine_mode);
38 extern int num_insns_constant (rtx, machine_mode);
39 extern int small_data_operand (rtx, machine_mode);
40 extern bool mem_operand_gpr (rtx, machine_mode);
41 extern bool mem_operand_ds_form (rtx, machine_mode);
43 extern void validate_condition_mode (enum rtx_code, machine_mode);
44 extern bool legitimate_constant_pool_address_p (const_rtx, machine_mode,
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-protos.h30 tree, machine_mode);
33 extern bool easy_altivec_constant (rtx, machine_mode);
34 extern bool xxspltib_constant_p (rtx, machine_mode, int *, int *);
37 extern bool macho_lo_sum_memory_operand (rtx, machine_mode);
38 extern int num_insns_constant (rtx, machine_mode);
39 extern int small_data_operand (rtx, machine_mode);
40 extern bool mem_operand_gpr (rtx, machine_mode);
41 extern bool mem_operand_ds_form (rtx, machine_mode);
43 extern void validate_condition_mode (enum rtx_code, machine_mode);
44 extern bool legitimate_constant_pool_address_p (const_rtx, machine_mode,
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn-protos.h22 extern bool gcn_can_split_p (machine_mode, rtx);
27 extern char * gcn_expand_dpp_shr_insn (machine_mode, const char *, int, int);
32 extern rtx gcn_expand_reduc_scalar (machine_mode, rtx, int);
33 extern rtx gcn_expand_scalar_to_vector_address (machine_mode, rtx, rtx, rtx);
35 extern bool gcn_flat_address_p (rtx, machine_mode);
39 extern rtx gcn_gen_undef (machine_mode);
49 extern machine_mode gcn_hard_regno_caller_save_mode (unsigned int regno,
51 machine_mode regmode);
52 extern bool gcn_hard_regno_mode_ok (int regno, machine_mode mode);
53 extern int gcn_hard_regno_nregs (int regno, machine_mode mode);
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn-protos.h22 extern bool gcn_can_split_p (machine_mode, rtx);
26 extern char * gcn_expand_dpp_shr_insn (machine_mode, const char *, int, int);
31 extern rtx gcn_expand_reduc_scalar (machine_mode, rtx, int);
32 extern rtx gcn_expand_scalar_to_vector_address (machine_mode, rtx, rtx, rtx);
34 extern bool gcn_flat_address_p (rtx, machine_mode);
38 extern rtx gcn_gen_undef (machine_mode);
46 extern machine_mode gcn_hard_regno_caller_save_mode (unsigned int regno,
48 machine_mode regmode);
49 extern bool gcn_hard_regno_mode_ok (int regno, machine_mode mode);
50 extern int gcn_hard_regno_nregs (int regno, machine_mode mode);
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips-protos.h195 extern int mips_regno_mode_ok_for_base_p (int, machine_mode, bool);
196 extern bool mips_stack_address_p (rtx, machine_mode);
197 extern int mips_address_insns (rtx, machine_mode, bool);
202 extern int mips_idiv_insns (machine_mode);
209 extern bool mips_split_symbol (rtx, rtx, machine_mode, rtx *);
213 extern bool mips_legitimize_move (machine_mode, rtx, rtx);
249 extern bool mips_pad_reg_upward (machine_mode, tree);
255 extern bool mips_mem_fits_mode_p (machine_mode mode, rtx x);
288 extern bool mips_const_vector_same_val_p (rtx, machine_mode);
289 extern bool mips_const_vector_same_bytes_p (rtx, machine_mode);
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips-protos.h195 extern int mips_regno_mode_ok_for_base_p (int, machine_mode, bool);
196 extern bool mips_stack_address_p (rtx, machine_mode);
197 extern int mips_address_insns (rtx, machine_mode, bool);
202 extern int mips_idiv_insns (machine_mode);
209 extern bool mips_split_symbol (rtx, rtx, machine_mode, rtx *);
213 extern bool mips_legitimize_move (machine_mode, rtx, rtx);
249 extern bool mips_pad_reg_upward (machine_mode, tree);
255 extern bool mips_mem_fits_mode_p (machine_mode mode, rtx x);
288 extern bool mips_const_vector_same_val_p (rtx, machine_mode);
289 extern bool mips_const_vector_same_bytes_p (rtx, machine_mode);
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Di386-protos.h53 extern rtx ix86_gen_scratch_sse_rtx (machine_mode);
55 extern unsigned int ix86_regmode_natural_size (machine_mode);
61 extern int standard_sse_constant_p (rtx, machine_mode);
69 extern bool x86_maybe_negate_const_int (rtx *, machine_mode);
70 extern machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
72 extern int avx_vpermilp_parallel (rtx par, machine_mode mode);
73 extern int avx_vperm2f128_parallel (rtx par, machine_mode mode);
87 extern void split_double_mode (machine_mode, rtx[], int, rtx[], rtx[]);
100 extern void ix86_expand_move (machine_mode, rtx[]);
101 extern void ix86_expand_vector_move (machine_mode, rtx[]);
[all …]

12345678910>>...36