| /dragonfly/contrib/gcc-4.7/gcc/ |
| HD | dse.c | 207 struct insn_info; 274 struct insn_info *redundant_reason; 317 struct insn_info struct 389 struct insn_info * prev_insn; argument 396 struct insn_info * next_local_store; argument 399 typedef struct insn_info *insn_info_t; 778 sizeof (struct insn_info), 100); in dse_step0() 818 free_store_info (insn_info_t insn_info) in free_store_info() argument 820 store_info_t store_info = insn_info->store_rec; in free_store_info() 833 insn_info->cannot_delete = true; in free_store_info() [all …]
|
| HD | df-scan.c | 206 struct df_insn_info *insn_info = DF_INSN_UID_GET(i); in df_scan_free_internal() local 209 if (insn_info) in df_scan_free_internal() 211 df_scan_free_ref_vec (insn_info->defs); in df_scan_free_internal() 212 df_scan_free_ref_vec (insn_info->uses); in df_scan_free_internal() 213 df_scan_free_ref_vec (insn_info->eq_uses); in df_scan_free_internal() 214 df_scan_free_mws_vec (insn_info->mw_hardregs); in df_scan_free_internal() 1107 struct df_insn_info *insn_info = NULL; in df_insn_delete() local 1120 insn_info = DF_INSN_UID_SAFE_GET (uid); in df_insn_delete() 1125 if (insn_info) in df_insn_delete() 1142 if (insn_info) in df_insn_delete() [all …]
|
| HD | web.c | 98 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in union_match_dups() local 99 df_ref *use_link = DF_INSN_INFO_USES (insn_info); in union_match_dups() 100 df_ref *def_link = DF_INSN_INFO_DEFS (insn_info); in union_match_dups() 144 struct df_insn_info *insn_info = DF_REF_INSN_INFO (use); in union_defs() local 150 if (insn_info) in union_defs() 152 rtx insn = insn_info->insn; in union_defs() 153 eq_use_link = DF_INSN_INFO_EQ_USES (insn_info); in union_defs() 154 def_link = DF_INSN_INFO_DEFS (insn_info); in union_defs() 224 if (insn_info) in union_defs() 225 link = DF_INSN_INFO_DEFS (insn_info); in union_defs()
|
| HD | regrename.c | 1484 record_out_operands (rtx insn, bool earlyclobber, insn_rr_info *insn_info) in record_out_operands() argument 1506 if (insn_info) in record_out_operands() 1507 cur_operand = insn_info->op_info + i; in record_out_operands() 1552 insn_rr_info *insn_info = NULL; in build_def_use() local 1587 insn_info = VEC_index (insn_rr_info, insn_rr, INSN_UID (insn)); in build_def_use() 1588 insn_info->op_info = XOBNEWVEC (&rename_obstack, operand_rr_info, in build_def_use() 1590 memset (insn_info->op_info, 0, in build_def_use() 1652 record_out_operands (insn, true, insn_info); in build_def_use() 1701 if (insn_info) in build_def_use() 1702 cur_operand = i == opn ? insn_info->op_info + i : NULL; in build_def_use() [all …]
|
| HD | fwprop.c | 797 struct df_insn_info *insn_info = DF_INSN_INFO_GET (def_insn); in all_uses_available_at() local 811 for (use_rec = DF_INSN_INFO_USES (insn_info); *use_rec; use_rec++) in all_uses_available_at() 817 for (use_rec = DF_INSN_INFO_EQ_USES (insn_info); *use_rec; use_rec++) in all_uses_available_at() 830 for (use_rec = DF_INSN_INFO_USES (insn_info); *use_rec; use_rec++) in all_uses_available_at() 838 for (use_rec = DF_INSN_INFO_EQ_USES (insn_info); *use_rec; use_rec++) in all_uses_available_at() 926 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in update_df() local 937 update_uses (DF_INSN_INFO_USES (insn_info)); in update_df() 940 update_uses (DF_INSN_INFO_EQ_USES (insn_info)); in update_df()
|
| HD | df-problems.c | 1431 struct df_insn_info *insn_info = DF_INSN_UID_GET (uid); in df_live_bb_local_compute() local 1435 if (!insn_info) in df_live_bb_local_compute() 1438 insn_info = df_insn_create_insn_record (insn); in df_live_bb_local_compute() 1441 DF_INSN_INFO_LUID (insn_info) = luid; in df_live_bb_local_compute() 1446 for (def_rec = DF_INSN_INFO_DEFS (insn_info); *def_rec; def_rec++) in df_live_bb_local_compute() 2168 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_chain_top_dump() local 2169 def_rec = DF_INSN_INFO_DEFS (insn_info); in df_chain_top_dump() 2173 DF_INSN_INFO_LUID (insn_info), INSN_UID (insn)); in df_chain_top_dump() 2217 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_chain_bottom_dump() local 2218 df_ref *eq_use_rec = DF_INSN_INFO_EQ_USES (insn_info); in df_chain_bottom_dump() [all …]
|
| HD | loop-invariant.c | 819 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in check_dependencies() local 823 for (use_rec = DF_INSN_INFO_USES (insn_info); *use_rec; use_rec++) in check_dependencies() 826 for (use_rec = DF_INSN_INFO_EQ_USES (insn_info); *use_rec; use_rec++) in check_dependencies() 902 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in record_uses() local 906 for (use_rec = DF_INSN_INFO_USES (insn_info); *use_rec; use_rec++) in record_uses() 913 for (use_rec = DF_INSN_INFO_EQ_USES (insn_info); *use_rec; use_rec++) in record_uses()
|
| HD | df-core.c | 2147 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_insn_debug_regno() local 2151 DF_INSN_INFO_LUID (insn_info)); in df_insn_debug_regno() 2152 df_refs_chain_dump (DF_INSN_INFO_DEFS (insn_info), false, file); in df_insn_debug_regno() 2155 df_refs_chain_dump (DF_INSN_INFO_USES (insn_info), false, file); in df_insn_debug_regno() 2158 df_refs_chain_dump (DF_INSN_INFO_EQ_USES (insn_info), false, file); in df_insn_debug_regno()
|
| HD | df.h | 368 struct df_insn_info *insn_info; member 639 #define DF_REF_INSN_INFO(REF) ((REF)->base.insn_info) 640 #define DF_REF_INSN(REF) ((REF)->base.insn_info->insn)
|
| HD | cprop.c | 383 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in make_set_regs_unavailable() local 386 for (def_rec = DF_INSN_INFO_DEFS (insn_info); *def_rec; def_rec++) in make_set_regs_unavailable() 542 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in mark_oprs_set() local 545 for (def_rec = DF_INSN_INFO_DEFS (insn_info); *def_rec; def_rec++) in mark_oprs_set()
|
| /dragonfly/contrib/gcc-8.0/gcc/ |
| HD | dse.c | 730 free_store_info (insn_info_t insn_info) in free_store_info() argument 732 store_info *cur = insn_info->store_rec; in free_store_info() 745 insn_info->cannot_delete = true; in free_store_info() 746 insn_info->contains_cselib_groups = false; in free_store_info() 747 insn_info->store_rec = NULL; in free_store_info() 801 insn_info_t insn_info = (insn_info_t) arg; in emit_inc_dec_insn_before() local 802 rtx_insn *insn = insn_info->insn, *new_insn, *cur; in emit_inc_dec_insn_before() 817 info.fixed_regs_live = insn_info->fixed_regs_live; in emit_inc_dec_insn_before() 840 check_for_inc_dec_1 (insn_info_t insn_info) in check_for_inc_dec_1() argument 842 rtx_insn *insn = insn_info->insn; in check_for_inc_dec_1() [all …]
|
| HD | df-scan.c | 804 df_insn_info_init_fields (df_insn_info *insn_info, rtx_insn *insn) in df_insn_info_init_fields() argument 806 memset (insn_info, 0, sizeof (struct df_insn_info)); in df_insn_info_init_fields() 807 insn_info->insn = insn; in df_insn_info_init_fields() 878 df_insn_info_free_fields (df_insn_info *insn_info) in df_insn_info_free_fields() argument 885 df_mw_hardreg_chain_delete (insn_info->mw_hardregs); in df_insn_info_free_fields() 889 df_ref_chain_delete_du_chain (insn_info->defs); in df_insn_info_free_fields() 890 df_ref_chain_delete_du_chain (insn_info->uses); in df_insn_info_free_fields() 891 df_ref_chain_delete_du_chain (insn_info->eq_uses); in df_insn_info_free_fields() 894 df_ref_chain_delete (insn_info->defs); in df_insn_info_free_fields() 895 df_ref_chain_delete (insn_info->uses); in df_insn_info_free_fields() [all …]
|
| HD | web.c | 94 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in union_match_dups() local 95 df_ref use_link = DF_INSN_INFO_USES (insn_info); in union_match_dups() 96 df_ref def_link = DF_INSN_INFO_DEFS (insn_info); in union_match_dups() 175 struct df_insn_info *insn_info = DF_REF_INSN_INFO (use); in union_defs() local 179 if (insn_info) in union_defs() 183 set = single_set (insn_info->insn); in union_defs() 184 FOR_EACH_INSN_INFO_EQ_USE (eq_use, insn_info) in union_defs() 202 FOR_EACH_INSN_INFO_DEF (def, insn_info) in union_defs() 235 if (insn_info) in union_defs() 239 FOR_EACH_INSN_INFO_DEF (def, insn_info) in union_defs() [all …]
|
| HD | regstat.c | 140 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in regstat_bb_compute_ri() local 181 FOR_EACH_INSN_INFO_DEF (def, insn_info) in regstat_bb_compute_ri() 212 FOR_EACH_INSN_INFO_USE (use, insn_info) in regstat_bb_compute_ri() 327 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in regstat_bb_compute_calls_crossed() local 345 FOR_EACH_INSN_INFO_DEF (def, insn_info) in regstat_bb_compute_calls_crossed() 356 FOR_EACH_INSN_INFO_USE (use, insn_info) in regstat_bb_compute_calls_crossed()
|
| HD | df-problems.c | 841 df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_lr_bb_local_compute() local 842 FOR_EACH_INSN_INFO_DEF (def, insn_info) in df_lr_bb_local_compute() 852 FOR_EACH_INSN_INFO_USE (use, insn_info) in df_lr_bb_local_compute() 1432 struct df_insn_info *insn_info = DF_INSN_UID_GET (uid); in df_live_bb_local_compute() local 1436 if (!insn_info) in df_live_bb_local_compute() 1439 insn_info = df_insn_create_insn_record (insn); in df_live_bb_local_compute() 1442 DF_INSN_INFO_LUID (insn_info) = luid; in df_live_bb_local_compute() 1447 FOR_EACH_INSN_INFO_DEF (def, insn_info) in df_live_bb_local_compute() 1961 struct df_insn_info *insn_info = DF_INSN_UID_GET (uid); in df_mir_bb_local_compute() local 1965 if (!insn_info) in df_mir_bb_local_compute() [all …]
|
| HD | regrename.c | 1575 record_out_operands (rtx_insn *insn, bool earlyclobber, insn_rr_info *insn_info) in record_out_operands() argument 1597 if (insn_info) in record_out_operands() 1598 cur_operand = insn_info->op_info + i; in record_out_operands() 1644 insn_rr_info *insn_info = NULL; in build_def_use() local 1680 insn_info = &insn_rr[INSN_UID (insn)]; in build_def_use() 1681 insn_info->op_info = XOBNEWVEC (&rename_obstack, operand_rr_info, in build_def_use() 1683 memset (insn_info->op_info, 0, in build_def_use() 1749 record_out_operands (insn, true, insn_info); in build_def_use() 1798 if (insn_info) in build_def_use() 1799 cur_operand = i == opn ? insn_info->op_info + i : NULL; in build_def_use() [all …]
|
| HD | valtrack.c | 401 struct df_insn_info *insn_info = DF_INSN_UID_SAFE_GET (uid); in dead_debug_reset_uses() local 402 if (insn_info) in dead_debug_reset_uses() 403 df_insn_rescan_debug_internal (insn_info->insn); in dead_debug_reset_uses() 502 struct df_insn_info *insn_info = DF_INSN_UID_SAFE_GET (uid); in dead_debug_local_finish() local 503 if (insn_info) in dead_debug_local_finish() 504 df_insn_rescan (insn_info->insn); in dead_debug_local_finish()
|
| HD | fwprop.c | 810 struct df_insn_info *insn_info = DF_INSN_INFO_GET (def_insn); in all_uses_available_at() local 828 FOR_EACH_INSN_INFO_USE (use, insn_info) in all_uses_available_at() 831 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in all_uses_available_at() 841 FOR_EACH_INSN_INFO_USE (use, insn_info) in all_uses_available_at() 848 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in all_uses_available_at() 927 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in update_df() local 938 update_uses (DF_INSN_INFO_USES (insn_info)); in update_df() 941 update_uses (DF_INSN_INFO_EQ_USES (insn_info)); in update_df()
|
| HD | loop-invariant.c | 1039 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in check_dependencies() local 1043 FOR_EACH_INSN_INFO_USE (use, insn_info) in check_dependencies() 1046 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in check_dependencies() 1062 struct df_insn_info *insn_info; in pre_check_invariant_p() local 1068 insn_info = DF_INSN_INFO_GET (ref); in pre_check_invariant_p() 1070 FOR_EACH_INSN_INFO_DEF (def_rec, insn_info) in pre_check_invariant_p() 1153 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in record_uses() local 1157 FOR_EACH_INSN_INFO_USE (use, insn_info) in record_uses() 1163 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in record_uses()
|
| HD | df-core.c | 1991 df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_find_use() local 1992 FOR_EACH_INSN_INFO_USE (use, insn_info) in df_find_use() 1996 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in df_find_use() 2367 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in df_insn_debug_regno() local 2371 DF_INSN_INFO_LUID (insn_info)); in df_insn_debug_regno() 2372 df_refs_chain_dump (DF_INSN_INFO_DEFS (insn_info), false, file); in df_insn_debug_regno() 2375 df_refs_chain_dump (DF_INSN_INFO_USES (insn_info), false, file); in df_insn_debug_regno() 2378 df_refs_chain_dump (DF_INSN_INFO_EQ_USES (insn_info), false, file); in df_insn_debug_regno()
|
| HD | df.h | 375 struct df_insn_info *insn_info; member 661 #define DF_REF_INSN_INFO(REF) ((REF)->base.insn_info) 662 #define DF_REF_INSN(REF) ((REF)->base.insn_info->insn)
|
| HD | ira.c | 4134 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in build_insn_chain() local 4147 FOR_EACH_INSN_INFO_DEF (def, insn_info) in build_insn_chain() 4244 FOR_EACH_INSN_INFO_USE (use, insn_info) in build_insn_chain() 4543 df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in find_moveable_pseudos() local 4548 def = df_single_def (insn_info); in find_moveable_pseudos() 4549 use = df_single_use (insn_info); in find_moveable_pseudos() 4563 FOR_EACH_INSN_INFO_USE (use, insn_info) in find_moveable_pseudos() 4571 FOR_EACH_INSN_INFO_DEF (def, insn_info) in find_moveable_pseudos() 4589 df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in find_moveable_pseudos() local 4597 def = df_single_def (insn_info); in find_moveable_pseudos()
|
| HD | auto-inc-dec.c | 1506 if (df_insn_info *insn_info = DF_INSN_INFO_GET (insn)) in merge_in_block() local 1511 FOR_EACH_INSN_INFO_DEF (def, insn_info) in merge_in_block() 1518 FOR_EACH_INSN_INFO_USE (use, insn_info) in merge_in_block()
|
| HD | sel-sched-ir.c | 2681 struct df_insn_info *insn_info = DF_INSN_INFO_GET (insn); in setup_id_reg_sets() local 2685 FOR_EACH_INSN_INFO_DEF (def, insn_info) in setup_id_reg_sets() 2710 FOR_EACH_INSN_INFO_USE (use, insn_info) in setup_id_reg_sets()
|