Home | History | Annotate | Download | only in gcc

Lines Matching defs:ipa_pass

849   if (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS)
1843 if (symtab && current_pass->type == IPA_PASS)
2271 /* Execute summary generation for all of the passes in IPA_PASS. */
2274 execute_ipa_summary_passes (ipa_opt_pass_d *ipa_pass)
2276 while (ipa_pass)
2278 opt_pass *pass = ipa_pass;
2281 if (ipa_pass->type == IPA_PASS
2283 && ipa_pass->generate_summary)
2292 ipa_pass->generate_summary ();
2300 ipa_pass = (ipa_opt_pass_d *)ipa_pass->next;
2304 /* Execute IPA_PASS function transform on NODE. */
2308 ipa_opt_pass_d *ipa_pass, bool do_not_collect)
2310 opt_pass *pass = ipa_pass;
2314 if (!ipa_pass->function_transform)
2328 execute_todo (ipa_pass
2331 todo_after = ipa_pass->function_transform (node);
2385 && passes->get_pass_for_id (j)->type == IPA_PASS
2402 && passes->get_pass_for_id (j)->type == IPA_PASS
2576 if (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS)
2596 && pass->type != IPA_PASS && pass->type != SIMPLE_IPA_PASS)
2680 if (pass->type == IPA_PASS)
2697 if (pass->type == IPA_PASS
2713 if (pass->type != SIMPLE_IPA_PASS && pass->type != IPA_PASS)
2724 if (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS)
2779 ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *)pass;
2782 gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
2783 if (pass->type == IPA_PASS
2784 && ipa_pass->write_summary
2794 ipa_pass->write_summary ();
2903 ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *)pass;
2906 gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
2907 if (pass->type == IPA_PASS
2908 && ipa_pass->write_optimization_summary
2918 ipa_pass->write_optimization_summary ();
2968 ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *) pass;
2972 gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
2976 if (pass->type == IPA_PASS && ipa_pass->read_summary)
2987 ipa_pass->read_summary ();
3023 ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *) pass;
3027 gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
3031 if (pass->type == IPA_PASS && ipa_pass->read_optimization_summary)
3042 ipa_pass->read_optimization_summary ();
3078 gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
3090 || pass->sub->type == IPA_PASS)
3111 if (pass->type == IPA_PASS
3114 ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *) pass;
3116 if (ipa_pass->stmt_fixup)
3124 ipa_pass->stmt_fixup (node, stmts);