/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | sched-int.h | 125 extern void remove_notes (rtx_insn *, rtx_insn *); 126 extern rtx_insn *restore_other_notes (rtx_insn *, basic_block); 216 rtx_insn *pro; 219 rtx_insn *con; 599 int (*rank) (rtx_insn *, rtx_insn *); 607 int (*contributes_to_priority) (rtx_insn *, rtx_insn *); 1396 rtx_insn **, rtx_insn **); 1402 extern int set_priorities (rtx_insn *, rtx_insn *); 1424 extern void concat_note_lists (rtx_insn *, rtx_insn **); 1486 extern rtx_insn *real_insn_for_shadow (rtx_insn *); [all …]
|
H A D | recog.h | 133 extern void insn_extract (rtx_insn *); 134 extern void extract_insn (rtx_insn *); 142 extern rtx_insn *peep2_next_insn (int); 149 extern rtx_insn *peephole2_insns (rtx, rtx_insn *, int *); 151 extern int store_data_bypass_p (rtx_insn *, rtx_insn *); 152 extern int if_test_bypass_p (rtx_insn *, rtx_insn *); 165 recog_memoized (rtx_insn *insn) in recog_memoized() 252 rtx_insn *insn; 279 typedef rtx_insn * (*f0) (void); 280 typedef rtx_insn * (*f1) (rtx); [all …]
|
H A D | reorg.c | 138 rtx_insn *label = as_a <rtx_insn *> (label_or_return); in skip_consecutive_labels() 195 static rtx_insn *emit_delay_sequence (rtx_insn *, const vec<rtx_insn *> &, 198 static rtx_insn *delete_from_delay_slot (rtx_insn *); 222 static void try_merge_delay_insns (rtx_insn *, rtx_insn *); 223 static rtx_insn *redundant_insn (rtx, rtx_insn *, const vec<rtx_insn *> &); 225 static void update_block (rtx_insn *, rtx_insn *); 227 static void update_reg_dead_notes (rtx_insn *, rtx_insn *); 1262 try_merge_delay_insns (rtx_insn *insn, rtx_insn *thread) in try_merge_delay_insns() 1683 rtx_insn *thread_insn = as_a <rtx_insn *> (thread); in own_thread_p() 1719 update_block (rtx_insn *insn, rtx_insn *where) in update_block() [all …]
|
H A D | sched-ebb.c | 57 static int rank (rtx_insn *, rtx_insn *); 58 static int ebb_contributes_to_priority (rtx_insn *, rtx_insn *); 60 static void add_deps_for_risky_insns (rtx_insn *, rtx_insn *); 61 static void debug_ebb_dependencies (rtx_insn *, rtx_insn *); 97 debug_ebb_dependencies (rtx_insn *head, rtx_insn *tail) in debug_ebb_dependencies() 117 rtx_insn *insn; in init_ready_list() 145 begin_move_insn (rtx_insn *insn, rtx_insn *last) in begin_move_insn() 229 rank (rtx_insn *insn1, rtx_insn *insn2) in rank() 376 add_deps_for_risky_insns (rtx_insn *head, rtx_insn *tail) in add_deps_for_risky_insns() 472 schedule_ebb (rtx_insn *head, rtx_insn *tail, bool modulo_scheduling) in schedule_ebb() [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 | rtl.h | 3268 extern rtx_insn *previous_insn (rtx_insn *); 3269 extern rtx_insn *next_insn (rtx_insn *); 3278 extern rtx_insn *prev_real_insn (rtx_insn *); 3282 extern rtx_insn *prev_active_insn (rtx_insn *); 3283 extern rtx_insn *next_active_insn (rtx_insn *); 3285 extern rtx_insn *next_cc0_user (rtx_insn *); 3286 extern rtx_insn *prev_cc0_setter (rtx_insn *); 3454 extern void replace_label_in_insn (rtx_insn *, rtx_insn *, rtx_insn *, bool); 3494 extern rtx_insn *find_first_parameter_load (rtx_insn *, rtx_insn *); 3955 extern void reorder_insns (rtx_insn *, rtx_insn *, rtx_insn *); [all …]
|
H A D | lra-int.h | 225 rtx_insn *insn; 300 extern void lra_push_insn (rtx_insn *); 303 extern rtx_insn *lra_pop_insn (void); 309 extern void lra_invalidate_insn_data (rtx_insn *); 310 extern void lra_set_insn_deleted (rtx_insn *); 311 extern void lra_delete_dead_insn (rtx_insn *); 316 extern void lra_process_new_insns (rtx_insn *, rtx_insn *, rtx_insn *, 328 extern void lra_update_insn_regno_info (rtx_insn *); 355 extern bool lra_constrain_insn (rtx_insn *); 359 extern bool spill_hard_reg_in_range (int, enum reg_class, rtx_insn *, rtx_insn *); [all …]
|
H A D | emit-rtl.c | 498 rtx_insn * 3341 rtx_insn * 3354 rtx_insn * 3380 rtx_insn * 3427 rtx_insn * 3444 rtx_insn * 3461 rtx_insn * 3477 rtx_insn * 4131 link_insn_into_chain (rtx_insn *insn, rtx_insn *prev, rtx_insn *next) in link_insn_into_chain() 4432 reorder_insns_nobb (rtx_insn *from, rtx_insn *to, rtx_insn *after) in reorder_insns_nobb() [all …]
|
H A D | haifa-sched.c | 754 rtx_insn * 869 static void fix_inter_tick (rtx_insn *, rtx_insn *); 2577 rtx_insn *tmp = *(rtx_insn * const *) y; in rank_for_schedule_debug() 2578 rtx_insn *tmp2 = *(rtx_insn * const *) x; in rank_for_schedule_debug() 2598 rtx_insn *tmp = *(rtx_insn * const *) y; in rank_for_schedule() 2599 rtx_insn *tmp2 = *(rtx_insn * const *) x; in rank_for_schedule() 2965 rtx_insn * 4209 remove_notes (rtx_insn *head, rtx_insn *tail) in remove_notes() 4913 rtx_insn **headp, rtx_insn **tailp) in get_ebb_head_tail() 7102 set_priorities (rtx_insn *head, rtx_insn *tail) in set_priorities() [all …]
|
H A D | jump.c | 82 rtx_insn *insn; in rebuild_jump_labels_1() 121 rtx_insn *insn; in cleanup_barriers() 203 init_label_info (rtx_insn *f) in init_label_info() 205 rtx_insn *insn; in init_label_info() 241 maybe_propagate_label_ref (rtx_insn *jump_insn, rtx_insn *prev_nonjump_insn) in maybe_propagate_label_ref() 291 rtx_insn *insn; in mark_all_labels() 415 for (rtx_insn *prev = prev_nonnote_insn (const_cast<rtx_insn *> (insn)); in reversed_comparison_code_parts() 1248 rtx_insn * 1251 rtx_insn *insn = as_a <rtx_insn *> (uncast_insn); in delete_related_insns() 1379 delete_for_peephole (rtx_insn *from, rtx_insn *to) in delete_for_peephole() [all …]
|
H A D | combine-stack-adj.c | 63 rtx_insn *insn; 112 single_set_for_csa (rtx_insn *insn) in single_set_for_csa() 183 no_unhandled_cfa (rtx_insn *insn) in no_unhandled_cfa() 328 maybe_move_args_size_note (rtx_insn *last, rtx_insn *insn, bool after) in maybe_move_args_size_note() 352 maybe_merge_cfa_adjust (rtx_insn *dst, rtx_insn *src, bool after) in maybe_merge_cfa_adjust() 388 static rtx_insn * 399 static rtx_insn * 414 force_move_args_size_note (basic_block bb, rtx_insn *prev, rtx_insn *insn) in force_move_args_size_note() 495 rtx_insn *last_sp_set = NULL; in combine_stack_adjustments_for_block() 496 rtx_insn *last2_sp_set = NULL; in combine_stack_adjustments_for_block() [all …]
|
H A D | df.h | 982 extern df_ref df_find_def (rtx_insn *, rtx); 983 extern bool df_reg_defined (rtx_insn *, rtx); 984 extern df_ref df_find_use (rtx_insn *, rtx); 985 extern bool df_reg_used (rtx_insn *, rtx); 1002 extern void debug_df_insn (rtx_insn *); 1049 extern bool can_move_insns_across (rtx_insn *, rtx_insn *, 1050 rtx_insn *, rtx_insn *, 1052 regset, rtx_insn **); 1062 extern void df_insn_delete (rtx_insn *); 1064 extern bool df_insn_rescan (rtx_insn *); [all …]
|
H A D | postreload-gcse.c | 162 rtx_insn *insn; 175 rtx_insn *insn; 194 rtx_insn *insn; 266 rtx_insn *, 279 rtx_insn *insn; in alloc_mem() 734 rtx_insn *last_set_insn = (rtx_insn *) data; in record_last_set_info() 814 hash_scan_set (rtx_insn *insn) in hash_scan_set() 882 rtx_insn *insn; in compute_hash_table() 911 rtx_insn *insn; in reg_killed_on_edge() 928 rtx_insn *insn; in reg_used_on_edge() [all …]
|
H A D | resource.c | 78 static rtx_insn *next_insn_no_annul (rtx_insn *); 79 static rtx_insn *find_dead_or_set_registers (rtx_insn *, struct resources*, 162 static rtx_insn * 308 rtx_insn *insn = PREV_INSN (as_a <rtx_insn *> (x)); in mark_referenced_resources() 418 static rtx_insn * 424 rtx_insn *insn; in find_dead_or_set_registers() 425 rtx_insn *next_insn; in find_dead_or_set_registers() 426 rtx_insn *jump_insn = 0; in find_dead_or_set_registers() 889 rtx_insn *insn; in mark_target_live_regs() 903 rtx_insn *target = as_a <rtx_insn *> (target_maybe_return); in mark_target_live_regs() [all …]
|
H A D | cfgrtl.c | 354 rtx_insn *head = (rtx_insn *) headp; in rtl_create_basic_block() 355 rtx_insn *end = (rtx_insn *) endp; in rtl_create_basic_block() 500 rtx_insn * 705 rtx_insn *insn = (rtx_insn *) insnp; in rtl_split_block() 1746 rtx_insn *q; in rtl_tidy_fallthru_edge() 2283 rtx_insn * 2640 rtx_insn *x; in rtl_verify_bb_insns() 3365 rtx_insn * 3366 unlink_insn_chain (rtx_insn *first, rtx_insn *last) in unlink_insn_chain() 4142 rtx_insn * [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 *); 141 extern int final_forward_branch_p (rtx_insn *); 295 extern rtx_insn *peephole (rtx_insn *); 327 extern rtx_insn *current_output_insn; [all …]
|
H A D | hooks.h | 38 extern bool hook_bool_const_rtx_insn_const_rtx_insn_true (const rtx_insn *, 39 const rtx_insn *); 58 extern bool hook_bool_rtx_insn_true (rtx_insn *); 60 extern bool hook_bool_rtx_insn_int_false (rtx_insn *, int); 79 extern void hook_void_rtx_insn_int (rtx_insn *, int); 96 extern int hook_int_rtx_insn_0 (rtx_insn *); 97 extern int hook_int_rtx_insn_unreachable (rtx_insn *); 124 extern const char *hook_constcharptr_const_rtx_insn_null (const rtx_insn *);
|
H A D | hooks.c | 122 hook_bool_const_rtx_insn_const_rtx_insn_true (const rtx_insn *, in hook_bool_const_rtx_insn_const_rtx_insn_true() argument 123 const rtx_insn *) in hook_bool_const_rtx_insn_const_rtx_insn_true() 239 hook_int_rtx_insn_0 (rtx_insn *) in hook_int_rtx_insn_0() argument 245 hook_int_rtx_insn_unreachable (rtx_insn *) in hook_int_rtx_insn_unreachable() argument 342 hook_bool_rtx_insn_true (rtx_insn *) in hook_bool_rtx_insn_true() argument 442 hook_constcharptr_const_rtx_insn_null (const rtx_insn *) in hook_constcharptr_const_rtx_insn_null() argument 482 hook_bool_rtx_insn_int_false (rtx_insn *, int) in hook_bool_rtx_insn_int_false() argument 490 hook_void_rtx_insn_int (rtx_insn *, int) in hook_void_rtx_insn_int() argument
|
H A D | ifcvt.c | 84 static rtx_insn *find_active_insn_before (basic_block, rtx_insn *); 85 static rtx_insn *find_active_insn_after (basic_block, rtx_insn *); 88 static rtx noce_get_condition (rtx_insn *, rtx_insn **, bool); 202 static rtx_insn * 229 static rtx_insn * 255 static rtx_insn * 276 static rtx_insn * 341 rtx_insn *insn; in cond_exec_process_insns() 1070 rtx_insn *seq; in noce_try_move() 1132 rtx_insn *seq; in noce_try_ifelse_collapse() [all …]
|
H A D | compare-elim.c | 85 rtx_insn *insn; 95 rtx_insn *insn; 98 rtx_insn *prev_clobber; 101 rtx_insn *in_a_setter; 134 conforming_compare (rtx_insn *insn) in conforming_compare() 315 rtx_insn *insn, *next; in before_dom_children() 330 rtx_insn *last_clobber = NULL; in before_dom_children() 539 equivalent_reg_at_start (rtx reg, rtx_insn *end, rtx_insn *start) in equivalent_reg_at_start() 601 can_merge_compare_into_arith (rtx_insn *cmp_insn, rtx_insn *arith_insn) in can_merge_compare_into_arith() 671 rtx_insn *cmp_insn = cmp->insn; in try_merge_compare() [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 *);
|
H A D | ree.c | 250 rtx_insn *insn; 463 get_defs (rtx_insn *insn, rtx reg, vec<rtx_insn *> *dest) in get_defs() 508 get_uses (rtx_insn *insn, rtx reg) in get_uses() 587 auto_vec<rtx_insn *> defs_list; 588 auto_vec<rtx_insn *> copies_list; 590 auto_vec<rtx_insn *> work_list; 665 get_sub_rtx (rtx_insn *def_insn) in get_sub_rtx() 764 rtx_insn *def_insn; in combine_reaching_defs() 904 rtx_insn *insn = get_insns (); in combine_reaching_defs() 1237 rtx_insn *insn; in find_removable_extensions() [all …]
|
H A D | gcse.c | 296 rtx_insn *insn; 544 rtx_insn *insn; in compute_can_copy() 1479 rtx_insn *last_set_insn = (rtx_insn *) data; in record_last_set_info() 1968 rtx_insn * 1971 rtx_insn *pat; in prepare_copy_insn() 1998 static rtx_insn * 2367 rtx_insn *insn; 2427 static rtx_insn * 2818 rtx_insn *insn; in update_bb_reg_pressure() 3429 rtx_insn *insn; in calculate_bb_reg_pressure() [all …]
|
H A D | lra.c | 283 static rtx_insn * 286 rtx_insn *last; in emit_add3_insn() 314 static rtx_insn * 341 rtx_insn *last; in lra_emit_add() 1805 rtx_insn * 1822 push_insns (rtx_insn *from, rtx_insn *to) in push_insns() 1824 rtx_insn *insn; in push_insns() 1837 setup_sp_offset (rtx_insn *from, rtx_insn *last) in setup_sp_offset() 1851 lra_process_new_insns (rtx_insn *insn, rtx_insn *before, rtx_insn *after, in lra_process_new_insns() 1854 rtx_insn *last; in lra_process_new_insns() [all …]
|
/dragonfly/contrib/gcc-8.0/gcc/config/i386/ |
H A D | i386-protos.h | 59 extern bool x86_extended_QIreg_mentioned_p (rtx_insn *); 82 extern const char *output_387_reg_move (rtx_insn *, rtx*); 101 extern bool ix86_avoid_lea_for_add (rtx_insn *, rtx[]); 102 extern bool ix86_use_lea_for_mov (rtx_insn *, rtx[]); 103 extern bool ix86_avoid_lea_for_addr (rtx_insn *, rtx[]); 105 extern bool ix86_lea_for_add_ok (rtx_insn *, rtx[]); 108 extern bool ix86_agi_dependent (rtx_insn *set_insn, rtx_insn *use_insn); 157 extern int ix86_attr_length_address_default (rtx_insn *); 318 extern int ix86_min_insn_size (rtx_insn *); 321 extern int ix86_adjust_cost (rtx_insn *insn, int dep_type, rtx_insn *dep_insn, [all …]
|