Home
last modified time | relevance | path

Searched refs:rtx (Results 1 – 25 of 181) sorted by relevance

12345678

/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 Dinsn-flags.h8546 extern rtx gen_indirect_jump (rtx);
8547 extern rtx gen_jump (rtx);
8548 extern rtx gen_ccmpccsi (rtx, rtx, rtx, rtx, rtx, rtx);
8549 extern rtx gen_ccmpccdi (rtx, rtx, rtx, rtx, rtx, rtx);
8550 extern rtx gen_ccmpccfpsf (rtx, rtx, rtx, rtx, rtx, rtx);
8551 extern rtx gen_ccmpccfpdf (rtx, rtx, rtx, rtx, rtx, rtx);
8552 extern rtx gen_ccmpccfpesf (rtx, rtx, rtx, rtx, rtx, rtx);
8553 extern rtx gen_ccmpccfpedf (rtx, rtx, rtx, rtx, rtx, rtx);
8554 extern rtx gen_ccmpccsi_rev (rtx, rtx, rtx, rtx, rtx, rtx);
8555 extern rtx gen_ccmpccdi_rev (rtx, rtx, rtx, rtx, rtx, rtx);
[all …]
H A Drecog.h87 extern int check_asm_operands (rtx);
88 extern int asm_operand_ok (rtx, const char *, const char **);
89 extern bool validate_change (rtx, rtx *, rtx, bool);
90 extern bool validate_unshare_change (rtx, rtx *, rtx, bool);
91 extern bool canonicalize_change_group (rtx_insn *insn, rtx x);
100 extern int memory_address_addr_space_p (machine_mode, rtx, addr_space_t);
103 extern int strict_memory_address_addr_space_p (machine_mode, rtx,
107 extern int validate_replace_rtx_subexp (rtx, rtx, rtx_insn *, rtx *);
108 extern int validate_replace_rtx (rtx, rtx, rtx_insn *);
109 extern int validate_replace_rtx_part (rtx, rtx, rtx *, rtx_insn *);
[all …]
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
64 rtx value;
76 rtx value, machine_mode mode,
91 create_fixed_operand (class expand_operand *op, rtx x) in create_fixed_operand()
102 create_output_operand (class expand_operand *op, rtx x, in create_output_operand()
114 create_input_operand (class expand_operand *op, rtx value, in create_input_operand()
124 create_convert_operand_to (class expand_operand *op, rtx value, in create_convert_operand_to()
140 create_convert_operand_from (class expand_operand *op, rtx value, in create_convert_operand_from()
151 create_address_operand (class expand_operand *op, rtx value) in create_address_operand()
174 extern rtx expand_widen_pattern_expr (struct separate_ops *, rtx , rtx , rtx,
[all …]
H A Dexpr.h66 extern void convert_move (rtx, rtx, int);
69 extern rtx convert_to_mode (machine_mode, rtx, int);
72 extern rtx convert_modes (machine_mode, machine_mode, rtx, int);
75 extern rtx emit_block_op_via_libcall (enum built_in_function, rtx, rtx, rtx,
78 static inline rtx
79 emit_block_copy_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
84 static inline rtx
85 emit_block_move_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
90 static inline rtx
91 emit_block_comp_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
[all …]
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 Dtarget-insns.def36 DEF_TARGET_INSN (allocate_stack, (rtx x0, rtx x1))
37 DEF_TARGET_INSN (atomic_test_and_set, (rtx x0, rtx x1, rtx x2))
38 DEF_TARGET_INSN (builtin_longjmp, (rtx x0))
39 DEF_TARGET_INSN (builtin_setjmp_receiver, (rtx x0))
40 DEF_TARGET_INSN (builtin_setjmp_setup, (rtx x0))
41 DEF_TARGET_INSN (canonicalize_funcptr_for_compare, (rtx x0, rtx x1))
42 DEF_TARGET_INSN (call, (rtx x0, rtx opt1, rtx opt2, rtx opt3))
43 DEF_TARGET_INSN (call_pop, (rtx x0, rtx opt1, rtx opt2, rtx opt3))
44 DEF_TARGET_INSN (call_value, (rtx x0, rtx x1, rtx opt2, rtx opt3, rtx opt4))
45 DEF_TARGET_INSN (call_value_pop, (rtx x0, rtx x1, rtx opt2, rtx opt3,
[all …]
H A Dexplow.h25 extern rtx validize_mem (rtx);
27 extern rtx use_anchored_address (rtx);
30 extern rtx copy_to_reg (rtx);
33 extern rtx copy_addr_to_reg (rtx);
36 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);
46 extern rtx force_not_mem (rtx);
64 extern void adjust_stack (rtx);
67 extern void anti_adjust_stack (rtx);
[all …]
H A Demit-rtl.h46 rtx arg_offset_rtx;
53 rtx internal_arg_pointer;
86 rtx return_rtx;
119 vec<rtx, va_gc> *x_stack_slot_list;
131 rtx x_arg_pointer_save_area;
134 rtx drap_reg;
337 extern void set_mem_alias_set (rtx, alias_set_type);
340 extern void set_mem_align (rtx, unsigned int);
343 extern void set_mem_addr_space (rtx, addr_space_t);
346 extern void set_mem_expr (rtx, tree);
[all …]
H A Dreload.h78 rtx in;
81 rtx out;
105 rtx in_reg;
106 rtx out_reg;
114 rtx reg_rtx;
215 rtx constant;
220 rtx invariant;
226 rtx memory_loc;
231 rtx address;
235 rtx mem;
[all …]
H A Drtl.h207 rtx rt_rtx;
267 vec<rtx, va_gc> *objects;
277 vec<rtx, va_gc> *anchors;
467 rtx element () const;
473 is_a_helper <rtx_expr_list *>::test (rtx rt) in test()
503 is_a_helper <rtx_insn_list *>::test (rtx rt) in test()
521 rtx element (int index) const;
531 is_a_helper <rtx_sequence *>::test (rtx rt) in test()
616 inline rtx jump_label () const;
705 #define NULL_RTX (rtx) 0
[all …]
H A Dtarghooks.h23 extern bool default_legitimate_address_p (machine_mode, rtx, bool);
25 extern void default_external_libcall (rtx);
26 extern rtx default_legitimize_address (rtx, rtx, machine_mode);
27 extern bool default_legitimize_address_displacement (rtx *, rtx *,
29 extern bool default_const_not_ok_for_debug_p (rtx);
42 extern rtx default_expand_builtin_saveregs (void);
46 extern rtx default_builtin_setjmp_frame_value (void);
72 extern void default_print_operand (FILE *, rtx, int);
73 extern void default_print_operand_address (FILE *, machine_mode, rtx);
153 extern rtx default_function_arg (cumulative_args_t, const function_arg_info &);
[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 Dinsn-flags.h5632 extern rtx gen_addsi3_compareV_reg (rtx, rtx, rtx);
5633 extern rtx gen_subvsi3_intmin (rtx, rtx);
5634 extern rtx gen_addsi3_compareV_imm (rtx, rtx, rtx);
5635 extern rtx gen_addsi3_compareV_imm_nosum (rtx, rtx);
5636 extern rtx gen_addsi3_compare0 (rtx, rtx, rtx);
5637 extern rtx gen_cmpsi2_addneg (rtx, rtx, rtx, rtx);
5638 extern rtx gen_addsi3_compare_op1 (rtx, rtx, rtx);
5639 extern rtx gen_addsi3_carryin (rtx, rtx, rtx, rtx);
5640 extern rtx gen_add0si3_carryin (rtx, rtx, rtx);
5641 extern rtx gen_subsi3_compare1 (rtx, rtx, rtx);
[all …]
H A Drecog.h87 extern int check_asm_operands (rtx);
88 extern int asm_operand_ok (rtx, const char *, const char **);
89 extern bool validate_change (rtx, rtx *, rtx, bool);
90 extern bool validate_unshare_change (rtx, rtx *, rtx, bool);
91 extern bool canonicalize_change_group (rtx_insn *insn, rtx x);
100 extern int memory_address_addr_space_p (machine_mode, rtx, addr_space_t);
103 extern int strict_memory_address_addr_space_p (machine_mode, rtx,
107 extern int validate_replace_rtx_subexp (rtx, rtx, rtx_insn *, rtx *);
108 extern int validate_replace_rtx (rtx, rtx, rtx_insn *);
109 extern int validate_replace_rtx_part (rtx, rtx, rtx *, rtx_insn *);
[all …]
H A Doptabs.h28 extern rtx expand_widening_mult (machine_mode, rtx, rtx, rtx, int, optab);
64 rtx value;
76 rtx value, machine_mode mode,
91 create_fixed_operand (class expand_operand *op, rtx x) in create_fixed_operand()
102 create_output_operand (class expand_operand *op, rtx x, in create_output_operand()
114 create_input_operand (class expand_operand *op, rtx value, in create_input_operand()
124 create_convert_operand_to (class expand_operand *op, rtx value, in create_convert_operand_to()
140 create_convert_operand_from (class expand_operand *op, rtx value, in create_convert_operand_from()
151 create_address_operand (class expand_operand *op, rtx value) in create_address_operand()
174 extern rtx expand_widen_pattern_expr (struct separate_ops *, rtx , rtx , rtx,
[all …]
H A Dexpr.h66 extern void convert_move (rtx, rtx, int);
69 extern rtx convert_to_mode (machine_mode, rtx, int);
72 extern rtx convert_modes (machine_mode, machine_mode, rtx, int);
75 extern rtx emit_block_op_via_libcall (enum built_in_function, rtx, rtx, rtx,
78 static inline rtx
79 emit_block_copy_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
84 static inline rtx
85 emit_block_move_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
90 static inline rtx
91 emit_block_comp_via_libcall (rtx dst, rtx src, rtx size, bool tailcall = false)
[all …]
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 Dtarget-insns.def36 DEF_TARGET_INSN (allocate_stack, (rtx x0, rtx x1))
37 DEF_TARGET_INSN (atomic_test_and_set, (rtx x0, rtx x1, rtx x2))
38 DEF_TARGET_INSN (builtin_longjmp, (rtx x0))
39 DEF_TARGET_INSN (builtin_setjmp_receiver, (rtx x0))
40 DEF_TARGET_INSN (builtin_setjmp_setup, (rtx x0))
41 DEF_TARGET_INSN (canonicalize_funcptr_for_compare, (rtx x0, rtx x1))
42 DEF_TARGET_INSN (call, (rtx x0, rtx opt1, rtx opt2, rtx opt3))
43 DEF_TARGET_INSN (call_pop, (rtx x0, rtx opt1, rtx opt2, rtx opt3))
44 DEF_TARGET_INSN (call_value, (rtx x0, rtx x1, rtx opt2, rtx opt3, rtx opt4))
45 DEF_TARGET_INSN (call_value_pop, (rtx x0, rtx x1, rtx opt2, rtx opt3,
[all …]
H A Dexplow.h25 extern rtx validize_mem (rtx);
27 extern rtx use_anchored_address (rtx);
30 extern rtx copy_to_reg (rtx);
33 extern rtx copy_addr_to_reg (rtx);
36 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);
46 extern rtx force_not_mem (rtx);
64 extern void adjust_stack (rtx);
67 extern void anti_adjust_stack (rtx);
[all …]
H A Demit-rtl.h46 rtx arg_offset_rtx;
53 rtx internal_arg_pointer;
86 rtx return_rtx;
119 vec<rtx, va_gc> *x_stack_slot_list;
131 rtx x_arg_pointer_save_area;
134 rtx drap_reg;
337 extern void set_mem_alias_set (rtx, alias_set_type);
340 extern void set_mem_align (rtx, unsigned int);
343 extern void set_mem_addr_space (rtx, addr_space_t);
346 extern void set_mem_expr (rtx, tree);
[all …]
H A Dreload.h78 rtx in;
81 rtx out;
105 rtx in_reg;
106 rtx out_reg;
114 rtx reg_rtx;
215 rtx constant;
220 rtx invariant;
226 rtx memory_loc;
231 rtx address;
235 rtx mem;
[all …]
H A Drtl.h207 rtx rt_rtx;
267 vec<rtx, va_gc> *objects;
277 vec<rtx, va_gc> *anchors;
467 rtx element () const;
473 is_a_helper <rtx_expr_list *>::test (rtx rt) in test()
503 is_a_helper <rtx_insn_list *>::test (rtx rt) in test()
521 rtx element (int index) const;
531 is_a_helper <rtx_sequence *>::test (rtx rt) in test()
616 inline rtx jump_label () const;
705 #define NULL_RTX (rtx) 0
[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.h28 extern int use_return_insn (int, rtx);
33 extern void arm_load_pic_register (unsigned long, rtx);
51 extern rtx arm_expand_builtin (tree exp, rtx target, rtx subtarget
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,
62 extern void arm_decompose_di_binop (rtx, rtx, rtx *, rtx *, rtx *, rtx *);
70 rtx label_ref);
76 extern void thumb1_gen_const_int (rtx, HOST_WIDE_INT);
77 extern int arm_split_constant (RTX_CODE, machine_mode, rtx,
78 HOST_WIDE_INT, rtx, rtx, int);
[all …]
H A Daarch-common-protos.h29 extern bool aarch_rev16_p (rtx);
30 extern bool aarch_rev16_shleft_mask_imm_p (rtx, machine_mode);
31 extern bool aarch_rev16_shright_mask_imm_p (rtx, machine_mode);
32 extern bool aarch_mm_needs_acquire (rtx);
33 extern bool aarch_mm_needs_release (rtx);
34 extern int arm_early_load_addr_dep (rtx, rtx);
35 extern int arm_early_load_addr_dep_ptr (rtx, rtx);
36 extern int arm_early_store_addr_dep (rtx, rtx);
37 extern int arm_early_store_addr_dep_ptr (rtx, rtx);
38 extern int arm_mac_accumulator_is_mul_result (rtx, rtx);
[all …]
/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.h350 rtx base;
351 rtx offset;
494 int aarch64_get_condition_code (rtx);
495 bool aarch64_address_valid_for_prefetch_p (rtx, bool);
501 enum aarch64_symbol_type aarch64_classify_symbolic_expression (rtx);
504 bool aarch64_can_const_movi_rtx_p (rtx x, machine_mode mode);
505 bool aarch64_const_vec_all_same_int_p (rtx, HOST_WIDE_INT);
506 bool aarch64_const_vec_all_same_in_range_p (rtx, HOST_WIDE_INT,
508 bool aarch64_constant_address_p (rtx);
509 bool aarch64_emit_approx_div (rtx, rtx, rtx);
[all …]
/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/arm/
H A Daarch-common-protos.h29 extern bool aarch_rev16_p (rtx);
30 extern bool aarch_rev16_shleft_mask_imm_p (rtx, machine_mode);
31 extern bool aarch_rev16_shright_mask_imm_p (rtx, machine_mode);
32 extern bool aarch_mm_needs_acquire (rtx);
33 extern bool aarch_mm_needs_release (rtx);
34 extern int arm_early_load_addr_dep (rtx, rtx);
35 extern int arm_early_load_addr_dep_ptr (rtx, rtx);
36 extern int arm_early_store_addr_dep (rtx, rtx);
37 extern int arm_early_store_addr_dep_ptr (rtx, rtx);
38 extern int arm_mac_accumulator_is_mul_result (rtx, rtx);
[all …]

12345678