| /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-attr.h | 10 extern enum attr_nonce_enabled get_attr_nonce_enabled (rtx_insn *); 13 extern enum attr_ce_enabled get_attr_ce_enabled (rtx_insn *); 19 extern enum attr_type get_attr_type (rtx_insn *); 22 extern enum attr_mul32 get_attr_mul32 (rtx_insn *); 25 extern enum attr_widen_mul64 get_attr_widen_mul64 (rtx_insn *); 28 extern enum attr_is_neon_type get_attr_is_neon_type (rtx_insn *); 31 extern enum attr_is_mve_type get_attr_is_mve_type (rtx_insn *); 43 extern enum attr_predicable_short_it get_attr_predicable_short_it (rtx_insn *); 46 extern enum attr_enabled_for_short_it get_attr_enabled_for_short_it (rtx_insn *); 49 extern enum attr_required_for_purecode get_attr_required_for_purecode (rtx_insn *); [all …]
|
| H A D | sched-int.h | 39 typedef vec<rtx_insn *> insn_vec_t; 40 typedef vec<rtx_insn *> rtx_vec_t; 45 extern void sched_init_insn_luid (rtx_insn *); 123 extern rtx_insn *note_list; 125 extern void remove_notes (rtx_insn *, rtx_insn *); 126 extern rtx_insn *restore_other_notes (rtx_insn *, basic_block); 132 extern void reemit_notes (rtx_insn *); 161 rtx_insn **vec; 209 rtx_insn *insn; 216 rtx_insn *pro; [all …]
|
| H A D | recog.h | 91 extern bool canonicalize_change_group (rtx_insn *insn, rtx x); 92 extern int insn_invalid_p (rtx_insn *, bool); 99 extern int constrain_operands_cached (rtx_insn *, int); 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 *); 110 extern int validate_replace_rtx_part_nosimplify (rtx, rtx, rtx *, rtx_insn *); 111 extern void validate_replace_rtx_group (rtx, rtx, rtx_insn *); 112 extern void validate_replace_src_group (rtx, rtx, rtx_insn *); 113 extern bool validate_simplify_insn (rtx_insn *insn); [all …]
|
| H A D | rtl.h | 496 rtx_insn *insn () const; 525 rtx_insn *insn (int index) const; 544 struct GTY(()) rtx_insn : public rtx_def struct 578 struct GTY(()) rtx_debug_insn : public rtx_insn 589 struct GTY(()) rtx_nonjump_insn : public rtx_insn 600 struct GTY(()) rtx_jump_insn : public rtx_insn 627 struct GTY(()) rtx_call_insn : public rtx_insn 640 struct GTY(()) rtx_jump_table_data : public rtx_insn 666 struct GTY(()) rtx_barrier : public rtx_insn 677 struct GTY(()) rtx_code_label : public rtx_insn [all …]
|
| H A D | cfgrtl.h | 23 extern void delete_insn (rtx_insn *); 24 extern bool delete_insn_and_edges (rtx_insn *); 25 extern void delete_insn_chain (rtx, rtx_insn *, bool); 26 extern basic_block create_basic_block_structure (rtx_insn *, rtx_insn *, 30 extern rtx_insn *entry_of_function (void); 43 extern void print_rtl_with_bb (FILE *, const rtx_insn *, dump_flags_t); 45 extern rtx_insn *get_last_bb_insn (basic_block); 50 extern rtx_insn *unlink_insn_chain (rtx_insn *, rtx_insn *); 52 extern rtx_insn *duplicate_insn_chain (rtx_insn *, rtx_insn *);
|
| H A D | lra-int.h | 212 rtx_insn *insn; 288 extern void lra_push_insn (rtx_insn *); 290 extern void lra_push_insn_and_update_insn_regno_info (rtx_insn *); 291 extern rtx_insn *lra_pop_insn (void); 297 extern void lra_invalidate_insn_data (rtx_insn *); 298 extern void lra_set_insn_deleted (rtx_insn *); 299 extern void lra_delete_dead_insn (rtx_insn *); 304 extern void lra_process_new_insns (rtx_insn *, rtx_insn *, rtx_insn *, 308 extern bool lra_substitute_pseudo_within_insn (rtx_insn *, int, rtx, bool); 310 extern lra_insn_recog_data_t lra_set_insn_recog_data (rtx_insn *); [all …]
|
| H A D | df.h | 243 typedef void (*df_dump_insn_problem_function) (const rtx_insn *, FILE *); 425 rtx_insn *insn; /* The insn this info comes from. */ 990 extern df_ref df_find_def (rtx_insn *, rtx); 991 extern bool df_reg_defined (rtx_insn *, rtx); 992 extern df_ref df_find_use (rtx_insn *, rtx); 993 extern bool df_reg_used (rtx_insn *, rtx); 1002 extern void df_dump_insn_top (const rtx_insn *, FILE *); 1003 extern void df_dump_insn_bottom (const rtx_insn *, FILE *); 1006 extern void df_insn_debug (rtx_insn *, bool, FILE *); 1007 extern void df_insn_debug_regno (rtx_insn *, FILE *); [all …]
|
| H A D | output.h | 45 extern int get_attr_length (rtx_insn *); 49 extern int get_attr_min_length (rtx_insn *); 53 extern void shorten_branches (rtx_insn *); 62 extern void final_start_function (rtx_insn *, FILE *, int); 70 extern void final (rtx_insn *, FILE *, int); 75 extern rtx_insn *final_scan_insn (rtx_insn *, FILE *, int, int, int *); 95 extern int insn_current_reference_address (rtx_insn *); 137 extern int final_forward_branch_p (rtx_insn *); 148 extern const char *get_insn_template (int, rtx_insn *); 298 extern rtx_insn *peephole (rtx_insn *); [all …]
|
| H A D | cselib.h | 53 rtx_insn *setting_insn; 72 extern void (*cselib_record_sets_hook) (rtx_insn *insn, struct cselib_set *sets, 78 int, machine_mode, rtx_insn *); 82 extern void cselib_process_insn (rtx_insn *); 83 extern bool fp_setter_insn (rtx_insn *); 94 extern rtx cselib_subst_to_values_from_insn (rtx, machine_mode, rtx_insn *); 103 extern void cselib_add_permanent_equiv (cselib_val *, rtx, rtx_insn *); 107 extern void cselib_record_sp_cfa_base_equiv (HOST_WIDE_INT, rtx_insn *);
|
| H A D | hooks.h | 38 extern bool hook_bool_const_rtx_insn_const_rtx_insn_true (const rtx_insn *, 39 const rtx_insn *); 60 extern bool hook_bool_rtx_insn_true (rtx_insn *); 62 extern bool hook_bool_rtx_insn_int_false (rtx_insn *, int); 81 extern void hook_void_rtx_insn_int (rtx_insn *, int); 99 extern int hook_int_rtx_insn_0 (rtx_insn *); 100 extern int hook_int_rtx_insn_unreachable (rtx_insn *); 129 extern const char *hook_constcharptr_const_rtx_insn_null (const rtx_insn *);
|
| H A D | resource.h | 44 extern void mark_target_live_regs (rtx_insn *, rtx, struct resources *); 48 extern void clear_hashed_info_for_insn (rtx_insn *); 49 extern void clear_hashed_info_until_next_barrier (rtx_insn *); 50 extern void incr_ticks_for_insn (rtx_insn *); 52 extern void init_resource_info (rtx_insn *);
|
| H A D | emit-rtl.h | 142 rtx_insn *x_parm_birth_insn; 377 extern rtx_insn *copy_delay_slot_insn (rtx_insn *); 379 extern rtx_insn *emit_copy_of_insn_after (rtx_insn *, rtx_insn *); 415 static inline rtx_insn * 424 set_first_insn (rtx_insn *insn) in set_first_insn() 432 static inline rtx_insn * 441 set_last_insn (rtx_insn *insn) in set_last_insn()
|
| H A D | function.h | 31 rtx_insn *first; 32 rtx_insn *last; 131 vec<rtx_insn *, va_gc> *x_forced_labels; 143 rtx_insn *sjlj_exit_after; 684 extern int prologue_contains (const rtx_insn *); 685 extern int epilogue_contains (const rtx_insn *); 686 extern int prologue_epilogue_contains (const rtx_insn *); 687 extern void record_prologue_seq (rtx_insn *); 688 extern void record_epilogue_seq (rtx_insn *); 690 extern void set_return_jump_label (rtx_insn *); [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/ |
| H A D | insn-attr.h | 10 extern enum attr_type get_attr_type (rtx_insn *); 13 extern enum attr_mul32 get_attr_mul32 (rtx_insn *); 16 extern enum attr_widen_mul64 get_attr_widen_mul64 (rtx_insn *); 19 extern enum attr_is_neon_type get_attr_is_neon_type (rtx_insn *); 22 extern enum attr_is_mve_type get_attr_is_mve_type (rtx_insn *); 25 extern enum arches get_attr_arch (rtx_insn *); 28 extern enum attr_fp get_attr_fp (rtx_insn *); 31 extern enum attr_arch_enabled get_attr_arch_enabled (rtx_insn *); 34 extern enum attr_enabled get_attr_enabled (rtx_insn *); 37 extern int get_attr_far_branch (rtx_insn *); [all …]
|
| H A D | sched-int.h | 39 typedef vec<rtx_insn *> insn_vec_t; 40 typedef vec<rtx_insn *> rtx_vec_t; 45 extern void sched_init_insn_luid (rtx_insn *); 123 extern rtx_insn *note_list; 125 extern void remove_notes (rtx_insn *, rtx_insn *); 126 extern rtx_insn *restore_other_notes (rtx_insn *, basic_block); 132 extern void reemit_notes (rtx_insn *); 161 rtx_insn **vec; 209 rtx_insn *insn; 216 rtx_insn *pro; [all …]
|
| H A D | recog.h | 91 extern bool canonicalize_change_group (rtx_insn *insn, rtx x); 92 extern int insn_invalid_p (rtx_insn *, bool); 99 extern int constrain_operands_cached (rtx_insn *, int); 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 *); 110 extern int validate_replace_rtx_part_nosimplify (rtx, rtx, rtx *, rtx_insn *); 111 extern void validate_replace_rtx_group (rtx, rtx, rtx_insn *); 112 extern void validate_replace_src_group (rtx, rtx, rtx_insn *); 113 extern bool validate_simplify_insn (rtx_insn *insn); [all …]
|
| H A D | rtl.h | 496 rtx_insn *insn () const; 525 rtx_insn *insn (int index) const; 544 struct GTY(()) rtx_insn : public rtx_def struct 578 struct GTY(()) rtx_debug_insn : public rtx_insn 589 struct GTY(()) rtx_nonjump_insn : public rtx_insn 600 struct GTY(()) rtx_jump_insn : public rtx_insn 627 struct GTY(()) rtx_call_insn : public rtx_insn 640 struct GTY(()) rtx_jump_table_data : public rtx_insn 666 struct GTY(()) rtx_barrier : public rtx_insn 677 struct GTY(()) rtx_code_label : public rtx_insn [all …]
|
| H A D | cfgrtl.h | 23 extern void delete_insn (rtx_insn *); 24 extern bool delete_insn_and_edges (rtx_insn *); 25 extern void delete_insn_chain (rtx, rtx_insn *, bool); 26 extern basic_block create_basic_block_structure (rtx_insn *, rtx_insn *, 30 extern rtx_insn *entry_of_function (void); 43 extern void print_rtl_with_bb (FILE *, const rtx_insn *, dump_flags_t); 45 extern rtx_insn *get_last_bb_insn (basic_block); 50 extern rtx_insn *unlink_insn_chain (rtx_insn *, rtx_insn *); 52 extern rtx_insn *duplicate_insn_chain (rtx_insn *, rtx_insn *);
|
| H A D | lra-int.h | 212 rtx_insn *insn; 288 extern void lra_push_insn (rtx_insn *); 290 extern void lra_push_insn_and_update_insn_regno_info (rtx_insn *); 291 extern rtx_insn *lra_pop_insn (void); 297 extern void lra_invalidate_insn_data (rtx_insn *); 298 extern void lra_set_insn_deleted (rtx_insn *); 299 extern void lra_delete_dead_insn (rtx_insn *); 304 extern void lra_process_new_insns (rtx_insn *, rtx_insn *, rtx_insn *, 308 extern bool lra_substitute_pseudo_within_insn (rtx_insn *, int, rtx, bool); 310 extern lra_insn_recog_data_t lra_set_insn_recog_data (rtx_insn *); [all …]
|
| H A D | df.h | 243 typedef void (*df_dump_insn_problem_function) (const rtx_insn *, FILE *); 425 rtx_insn *insn; /* The insn this info comes from. */ 990 extern df_ref df_find_def (rtx_insn *, rtx); 991 extern bool df_reg_defined (rtx_insn *, rtx); 992 extern df_ref df_find_use (rtx_insn *, rtx); 993 extern bool df_reg_used (rtx_insn *, rtx); 1002 extern void df_dump_insn_top (const rtx_insn *, FILE *); 1003 extern void df_dump_insn_bottom (const rtx_insn *, FILE *); 1006 extern void df_insn_debug (rtx_insn *, bool, FILE *); 1007 extern void df_insn_debug_regno (rtx_insn *, FILE *); [all …]
|
| H A D | output.h | 45 extern int get_attr_length (rtx_insn *); 49 extern int get_attr_min_length (rtx_insn *); 53 extern void shorten_branches (rtx_insn *); 62 extern void final_start_function (rtx_insn *, FILE *, int); 70 extern void final (rtx_insn *, FILE *, int); 75 extern rtx_insn *final_scan_insn (rtx_insn *, FILE *, int, int, int *); 95 extern int insn_current_reference_address (rtx_insn *); 137 extern int final_forward_branch_p (rtx_insn *); 148 extern const char *get_insn_template (int, rtx_insn *); 298 extern rtx_insn *peephole (rtx_insn *); [all …]
|
| H A D | cselib.h | 53 rtx_insn *setting_insn; 72 extern void (*cselib_record_sets_hook) (rtx_insn *insn, struct cselib_set *sets, 78 int, machine_mode, rtx_insn *); 82 extern void cselib_process_insn (rtx_insn *); 83 extern bool fp_setter_insn (rtx_insn *); 94 extern rtx cselib_subst_to_values_from_insn (rtx, machine_mode, rtx_insn *); 103 extern void cselib_add_permanent_equiv (cselib_val *, rtx, rtx_insn *); 107 extern void cselib_record_sp_cfa_base_equiv (HOST_WIDE_INT, rtx_insn *);
|
| H A D | hooks.h | 38 extern bool hook_bool_const_rtx_insn_const_rtx_insn_true (const rtx_insn *, 39 const rtx_insn *); 60 extern bool hook_bool_rtx_insn_true (rtx_insn *); 62 extern bool hook_bool_rtx_insn_int_false (rtx_insn *, int); 81 extern void hook_void_rtx_insn_int (rtx_insn *, int); 99 extern int hook_int_rtx_insn_0 (rtx_insn *); 100 extern int hook_int_rtx_insn_unreachable (rtx_insn *); 129 extern const char *hook_constcharptr_const_rtx_insn_null (const rtx_insn *);
|
| H A D | resource.h | 44 extern void mark_target_live_regs (rtx_insn *, rtx, struct resources *); 48 extern void clear_hashed_info_for_insn (rtx_insn *); 49 extern void clear_hashed_info_until_next_barrier (rtx_insn *); 50 extern void incr_ticks_for_insn (rtx_insn *); 52 extern void init_resource_info (rtx_insn *);
|
| H A D | emit-rtl.h | 142 rtx_insn *x_parm_birth_insn; 377 extern rtx_insn *copy_delay_slot_insn (rtx_insn *); 379 extern rtx_insn *emit_copy_of_insn_after (rtx_insn *, rtx_insn *); 415 static inline rtx_insn * 424 set_first_insn (rtx_insn *insn) in set_first_insn() 432 static inline rtx_insn * 441 set_last_insn (rtx_insn *insn) in set_last_insn()
|