| /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 D | insn-flags.h | 8546 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 D | recog.h | 87 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 D | optabs.h | 28 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 D | expr.h | 66 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 D | tm-preds.h | 8 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 D | target-insns.def | 36 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 D | explow.h | 25 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 D | emit-rtl.h | 46 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 D | reload.h | 78 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 D | rtl.h | 207 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 D | targhooks.h | 23 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 D | insn-flags.h | 5632 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 D | recog.h | 87 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 D | optabs.h | 28 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 D | expr.h | 66 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 D | tm-preds.h | 8 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 D | target-insns.def | 36 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 D | explow.h | 25 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 D | emit-rtl.h | 46 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 D | reload.h | 78 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 D | rtl.h | 207 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 D | arm-protos.h | 28 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 D | aarch-common-protos.h | 29 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 D | aarch64-protos.h | 350 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 D | aarch-common-protos.h | 29 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 …]
|