Lines Matching refs:df
105 union_defs (struct df *df, struct df_ref *use, struct web_entry *def_entry, in union_defs() argument
117 use_link = DF_INSN_USES (df, insn); in union_defs()
118 def_link = DF_INSN_DEFS (df, insn); in union_defs()
172 link = DF_INSN_DEFS (df, DF_REF_INSN (use)); in union_defs()
249 struct df *df; in web_main() local
256 df = df_init (DF_EQUIV_NOTES); in web_main()
257 df_chain_add_problem (df, DF_UD_CHAIN); in web_main()
258 df_analyze (df); in web_main()
259 df_reorganize_refs (&df->def_info); in web_main()
260 df_reorganize_refs (&df->use_info); in web_main()
262 def_entry = XCNEWVEC (struct web_entry, DF_DEFS_SIZE (df)); in web_main()
263 use_entry = XCNEWVEC (struct web_entry, DF_USES_SIZE (df)); in web_main()
267 df_dump (df, dump_file); in web_main()
270 for (i = 0; i < DF_USES_SIZE (df); i++) in web_main()
271 union_defs (df, DF_USES_GET (df, i), def_entry, use_entry, unionfind_union); in web_main()
275 for (i = 0; i < DF_USES_SIZE (df); i++) in web_main()
276 replace_ref (DF_USES_GET (df, i), in web_main()
277 entry_register (use_entry + i, DF_USES_GET (df, i), used)); in web_main()
278 for (i = 0; i < DF_DEFS_SIZE (df); i++) in web_main()
279 replace_ref (DF_DEFS_GET (df, i), in web_main()
280 entry_register (def_entry + i, DF_DEFS_GET (df, i), used)); in web_main()
288 df_finish (df); in web_main()
289 df = NULL; in web_main()