Home
last modified time | relevance | path

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

/dragonfly/contrib/gcc-4.7/gcc/
H A Ddse.c207 struct insn_info;
317 struct insn_info struct
947 struct insn_info insn_info; in check_for_inc_dec() local
2525 memset (insn_info, 0, sizeof (struct insn_info)); in scan_insn()
2769 insn_info = insn_info->next_local_store; in remove_useless_values()
3366 insn_info = insn_info->prev_insn; in find_insn_before_first_wild_read()
3412 if (insn_info->insn && INSN_P (insn_info->insn)) in dse_step3_scan()
3427 insn_info = insn_info->prev_insn; in dse_step3_scan()
3797 insn_info = insn_info->prev_insn; in dse_step5_nospill()
3863 insn_info = insn_info->prev_insn; in dse_step5_spill()
[all …]
H A Ddf-scan.c209 if (insn_info) in df_scan_free_internal()
1125 if (insn_info) in df_insn_delete()
1142 if (insn_info) in df_insn_delete()
1256 if (insn_info) in df_insn_rescan()
1314 if (!insn_info) in df_insn_rescan_debug_internal()
1387 if (insn_info) in df_insn_rescan_all()
1444 if (insn_info) in df_process_deferred_rescans()
1452 if (insn_info) in df_process_deferred_rescans()
1460 if (insn_info) in df_process_deferred_rescans()
2192 if (insn_info) in df_notes_rescan()
[all …]
H A Dweb.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()
H A Dregrename.c1506 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()
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()
1760 record_out_operands (insn, false, insn_info); in build_def_use()
1800 regrename_init (bool insn_info) in regrename_init() argument
[all …]
H A Dfwprop.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()
H A Ddf-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()
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()
2218 df_ref *eq_use_rec = DF_INSN_INFO_EQ_USES (insn_info); in df_chain_bottom_dump()
2219 use_rec = DF_INSN_INFO_USES (insn_info); in df_chain_bottom_dump()
2223 DF_INSN_INFO_LUID (insn_info), INSN_UID (insn)); in df_chain_bottom_dump()
3130 if (insn_info) in dead_debug_finish()
[all …]
H A Dloop-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()
H A Ddf-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()
H A Ddf.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)
H A Dcprop.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/
H A Ddse.c2585 while (insn_info) in remove_useless_values()
2613 last = insn_info; in remove_useless_values()
2615 insn_info = insn_info->next_local_store; in remove_useless_values()
3037 while (insn_info) in find_insn_before_first_wild_read()
3047 insn_info = insn_info->prev_insn; in find_insn_before_first_wild_read()
3085 while (insn_info) in dse_step3_scan()
3089 if (insn_info->insn && INSN_P (insn_info->insn)) in dse_step3_scan()
3095 insn_info = insn_info->prev_insn; in dse_step3_scan()
3391 if (insn_info->insn in dse_step5()
3474 insn_info = insn_info->prev_insn; in dse_step5()
[all …]
H A Ddf-scan.c912 if (insn_info) in df_insn_info_delete()
966 if (insn_info) in df_insn_delete()
1062 if (insn_info) in df_insn_rescan()
1115 if (!insn_info) in df_insn_rescan_debug_internal()
1183 if (insn_info) in df_insn_rescan_all()
1237 if (insn_info) in df_process_deferred_rescans()
1245 if (insn_info) in df_process_deferred_rescans()
1253 if (insn_info) in df_process_deferred_rescans()
1976 if (insn_info) in df_notes_rescan()
3224 PATTERN (insn_info->insn), bb, insn_info, 0); in df_insn_refs_collect()
[all …]
H A Dweb.c179 if (insn_info) in union_defs()
183 set = single_set (insn_info->insn); 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()
356 FOR_EACH_INSN_INFO_USE (use, insn_info) in execute()
359 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in execute()
378 FOR_EACH_INSN_INFO_USE (use, insn_info) in execute()
381 FOR_EACH_INSN_INFO_EQ_USE (use, insn_info) in execute()
403 FOR_EACH_INSN_INFO_USE (use, insn_info) in execute()
[all …]
H A Dregstat.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()
H A Ddf-problems.c1436 if (!insn_info) in df_live_bb_local_compute()
1442 DF_INSN_INFO_LUID (insn_info) = luid; in df_live_bb_local_compute()
1965 if (!insn_info) in df_mir_bb_local_compute()
1971 DF_INSN_INFO_LUID (insn_info) = luid; in df_mir_bb_local_compute()
2364 FOR_EACH_INSN_INFO_USE (use, insn_info) in df_chain_remove_problem()
3524 FOR_EACH_INSN_INFO_MW (mw, insn_info) in df_note_bb_compute()
3532 FOR_EACH_INSN_INFO_DEF (def, insn_info) in df_note_bb_compute()
3549 FOR_EACH_INSN_INFO_MW (mw, insn_info) in df_note_bb_compute()
3554 FOR_EACH_INSN_INFO_DEF (def, insn_info) in df_note_bb_compute()
3765 FOR_EACH_INSN_INFO_DEF (def, insn_info) in df_simulate_find_uses()
[all …]
H A Dregrename.c1597 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()
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()
1864 record_out_operands (insn, false, insn_info); in build_def_use()
1920 regrename_init (bool insn_info) in regrename_init() argument
[all …]
H A Dvaltrack.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()
H A Dfwprop.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()
H A Dloop-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()
H A Ddf-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()
H A Ddf.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)
H A Dira.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()
H A Dauto-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()
H A Dsel-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()