Home
last modified time | relevance | path

Searched refs:insn_info (Results 1 – 24 of 24) sorted by relevance

/dragonfly/contrib/gcc-4.7/gcc/
HDdse.c207 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 …]
HDdf-scan.c206 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 …]
HDweb.c98 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()
HDregrename.c1484 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 …]
HDfwprop.c797 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()
HDdf-problems.c1431 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 …]
HDloop-invariant.c819 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()
HDdf-core.c2147 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()
HDdf.h368 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)
HDcprop.c383 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/
HDdse.c730 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 …]
HDdf-scan.c804 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 …]
HDweb.c94 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 …]
HDregstat.c140 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()
HDdf-problems.c841 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 …]
HDregrename.c1575 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 …]
HDvaltrack.c401 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()
HDfwprop.c810 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()
HDloop-invariant.c1039 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()
HDdf-core.c1991 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()
HDdf.h375 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)
HDira.c4134 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()
HDauto-inc-dec.c1506 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()
HDsel-sched-ir.c2681 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()