Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Dtm-preds.h8 extern int general_operand (rtx, machine_mode);
9 extern int address_operand (rtx, machine_mode);
10 extern int register_operand (rtx, machine_mode);
11 extern int pmode_register_operand (rtx, machine_mode);
12 extern int scratch_operand (rtx, machine_mode);
13 extern int immediate_operand (rtx, machine_mode);
14 extern int const_int_operand (rtx, machine_mode);
15 extern int const_scalar_int_operand (rtx, machine_mode);
16 extern int const_double_operand (rtx, machine_mode);
17 extern int nonimmediate_operand (rtx, machine_mode);
[all …]
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);
32 extern machine_mode default_promote_function_mode (const_tree, machine_mode,
34 extern machine_mode default_promote_function_mode_always_promote
35 (const_tree, machine_mode, int *, const_tree, int);
37 extern machine_mode default_cc_modes_compatible (machine_mode,
38 machine_mode);
54 (machine_mode);
55 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 Dexplow.h36 extern rtx copy_to_mode_reg (machine_mode, rtx);
39 extern rtx copy_to_suggested_reg (rtx, rtx, machine_mode);
43 extern rtx force_reg (machine_mode, rtx);
50 extern machine_mode promote_function_mode (const_tree, machine_mode, int *,
55 extern machine_mode promote_mode (const_tree, machine_mode, int *);
58 machine_mode promote_decl_mode (const_tree, int *);
61 machine_mode promote_ssa_mode (const_tree, int *);
121 extern rtx hard_libcall_value (machine_mode, rtx);
130 extern rtx memory_address_addr_space (machine_mode, rtx, addr_space_t);
H A Dreload.h33 extern int register_move_cost (machine_mode, reg_class_t, reg_class_t);
34 extern int memory_move_cost (machine_mode, reg_class_t, bool);
35 extern int memory_move_secondary_cost (machine_mode, reg_class_t, bool);
87 machine_mode inmode;
89 machine_mode outmode;
92 machine_mode mode;
177 machine_mode (x_regno_save_mode
336 machine_mode, rtx);
345 extern rtx get_secondary_mem (rtx, machine_mode, int, enum reload_type);
377 extern rtx form_sum (machine_mode, rtx, rtx);
[all …]
H A Drtl.h209 machine_mode rt_type;
316 ENUM_BITFIELD(machine_mode) mode : 8;
728 #define GET_MODE(RTX) ((machine_mode) (RTX)->mode)
1214 extern void rtl_check_failed_code_mode (const_rtx, enum rtx_code, machine_mode,
1628 PUT_MODE_RAW (LINK, (machine_mode) (KIND))
2113 subreg_shape (machine_mode, poly_uint16, machine_mode);
2118 machine_mode inner_mode;
2120 machine_mode outer_mode;
2124 subreg_shape::subreg_shape (machine_mode inner_mode_in, in subreg_shape()
2126 machine_mode outer_mode_in) in subreg_shape()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
H A Dtm-preds.h8 extern int general_operand (rtx, machine_mode);
9 extern int address_operand (rtx, machine_mode);
10 extern int register_operand (rtx, machine_mode);
11 extern int pmode_register_operand (rtx, machine_mode);
12 extern int scratch_operand (rtx, machine_mode);
13 extern int immediate_operand (rtx, machine_mode);
14 extern int const_int_operand (rtx, machine_mode);
15 extern int const_scalar_int_operand (rtx, machine_mode);
16 extern int const_double_operand (rtx, machine_mode);
17 extern int nonimmediate_operand (rtx, machine_mode);
[all …]
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);
32 extern machine_mode default_promote_function_mode (const_tree, machine_mode,
34 extern machine_mode default_promote_function_mode_always_promote
35 (const_tree, machine_mode, int *, const_tree, int);
37 extern machine_mode default_cc_modes_compatible (machine_mode,
38 machine_mode);
54 (machine_mode);
55 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 Dexplow.h36 extern rtx copy_to_mode_reg (machine_mode, rtx);
39 extern rtx copy_to_suggested_reg (rtx, rtx, machine_mode);
43 extern rtx force_reg (machine_mode, rtx);
50 extern machine_mode promote_function_mode (const_tree, machine_mode, int *,
55 extern machine_mode promote_mode (const_tree, machine_mode, int *);
58 machine_mode promote_decl_mode (const_tree, int *);
61 machine_mode promote_ssa_mode (const_tree, int *);
121 extern rtx hard_libcall_value (machine_mode, rtx);
130 extern rtx memory_address_addr_space (machine_mode, rtx, addr_space_t);
H A Dreload.h33 extern int register_move_cost (machine_mode, reg_class_t, reg_class_t);
34 extern int memory_move_cost (machine_mode, reg_class_t, bool);
35 extern int memory_move_secondary_cost (machine_mode, reg_class_t, bool);
87 machine_mode inmode;
89 machine_mode outmode;
92 machine_mode mode;
177 machine_mode (x_regno_save_mode
336 machine_mode, rtx);
345 extern rtx get_secondary_mem (rtx, machine_mode, int, enum reload_type);
377 extern rtx form_sum (machine_mode, rtx, rtx);
[all …]
H A Drtl.h209 machine_mode rt_type;
316 ENUM_BITFIELD(machine_mode) mode : 8;
728 #define GET_MODE(RTX) ((machine_mode) (RTX)->mode)
1214 extern void rtl_check_failed_code_mode (const_rtx, enum rtx_code, machine_mode,
1628 PUT_MODE_RAW (LINK, (machine_mode) (KIND))
2113 subreg_shape (machine_mode, poly_uint16, machine_mode);
2118 machine_mode inner_mode;
2120 machine_mode outer_mode;
2124 subreg_shape::subreg_shape (machine_mode inner_mode_in, in subreg_shape()
2126 machine_mode outer_mode_in) in subreg_shape()
[all …]
H A Drtx-vector-builder.h27 class rtx_vector_builder : public vector_builder<rtx, machine_mode,
30 typedef vector_builder<rtx, machine_mode, rtx_vector_builder> parent;
31 friend class vector_builder<rtx, machine_mode, rtx_vector_builder>;
35 rtx_vector_builder (machine_mode, unsigned int, unsigned int);
39 machine_mode mode () const { return m_mode; } in mode()
41 void new_vector (machine_mode, unsigned int, unsigned int);
52 static poly_uint64 shape_nelts (machine_mode mode) in shape_nelts()
63 machine_mode m_mode;
71 rtx_vector_builder::rtx_vector_builder (machine_mode mode, in rtx_vector_builder()
82 rtx_vector_builder::new_vector (machine_mode mode, unsigned int npatterns, in new_vector()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/config/aarch64/
H A Daarch64-protos.h496 bool aarch64_bitmask_imm (HOST_WIDE_INT val, machine_mode);
499 bool aarch64_and_bitmask_imm (unsigned HOST_WIDE_INT val_in, machine_mode mode);
504 bool aarch64_can_const_movi_rtx_p (rtx x, machine_mode mode);
530 bool aarch64_zero_extend_const_eq (machine_mode, rtx, machine_mode, rtx);
531 bool aarch64_move_imm (HOST_WIDE_INT, machine_mode);
532 machine_mode aarch64_sve_int_mode (machine_mode);
534 machine_mode aarch64_sve_pred_mode (machine_mode);
536 bool aarch64_sve_mode_p (machine_mode);
544 bool aarch64_mov_operand_p (rtx, machine_mode);
545 rtx aarch64_reverse_mask (machine_mode, unsigned int);
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/config/arm/
H A Darm-protos.h52 ATTRIBUTE_UNUSED, machine_mode mode
58 extern rtx arm_simd_vect_par_cnst_half (machine_mode mode, bool high);
59 extern bool arm_simd_check_vect_par_cnst_half_p (rtx op, machine_mode mode,
68 arm_mode_base_reg_class (machine_mode);
69 extern void arm_gen_unlikely_cbranch (enum rtx_code, machine_mode cc_mode,
71 extern bool arm_vector_mode_supported_p (machine_mode);
72 extern bool arm_small_register_classes_for_mode_p (machine_mode);
77 extern int arm_split_constant (RTX_CODE, machine_mode, rtx,
80 extern rtx legitimize_pic_address (rtx, machine_mode, rtx, rtx, bool);
82 extern bool arm_legitimate_address_p (machine_mode, rtx, bool);
[all …]

12345