Home
last modified time | relevance | path

Searched refs:ipa_polymorphic_call_context (Results 1 – 25 of 38) sorted by relevance

12

/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dipa-utils.h63 ipa_polymorphic_call_context,
71 const ipa_polymorphic_call_context &,
74 const ipa_polymorphic_call_context &,
90 ipa_polymorphic_call_context);
119 ipa_polymorphic_call_context context(e);
136 ipa_polymorphic_call_context context (current_function_decl, ref, call);
151 ipa_polymorphic_call_context context(e);
165 ipa_polymorphic_call_context context(e); in possible_polymorphic_call_target_p()
H A Dipa-polymorphic-call.c461 ipa_polymorphic_call_context context; in contains_type_p()
652 ipa_polymorphic_call_context::debug () const in debug()
861 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree cst, in ipa_polymorphic_call_context() function
873 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree fndecl, in ipa_polymorphic_call_context() function
1361 ipa_polymorphic_call_context context; in record_known_type()
1910 ipa_polymorphic_call_context::combine_speculation_with in combine_speculation_with()
2007 ipa_polymorphic_call_context::meet_speculation_with in meet_speculation_with()
2104 ipa_polymorphic_call_context::combine_with (ipa_polymorphic_call_context ctx, in combine_with()
2371 ipa_polymorphic_call_context::equal_to in equal_to()
2372 (const ipa_polymorphic_call_context &x) const in equal_to()
[all …]
H A Dipa-cp.c1449 ipa_polymorphic_call_context
1454 ipa_polymorphic_call_context ctx; in ipa_context_from_jfunc()
1455 ipa_polymorphic_call_context *edge_ctx in ipa_context_from_jfunc()
1792 ipa_polymorphic_call_context y)
3071 ipa_polymorphic_call_context context;
3081 ipa_polymorphic_call_context ctx2 = ipa_polymorphic_call_context
3342 vec<ipa_polymorphic_call_context>
3962 vec<ipa_polymorphic_call_context>
4821 ipa_polymorphic_call_context ctx;
5382 ipa_polymorphic_call_context *ctx;
[all …]
H A Dipa-fnsummary.h301 vec<ipa_polymorphic_call_context> known_contexts,
336 vec<ipa_polymorphic_call_context> m_known_contexts;
353 vec<ipa_polymorphic_call_context>,
367 vec<ipa_polymorphic_call_context>
H A Dcgraph.h1598 class GTY(()) ipa_polymorphic_call_context { in class()
1621 ipa_polymorphic_call_context (); in class()
1623 ipa_polymorphic_call_context (cgraph_edge *e); in class()
1675 bool equal_to (const ipa_polymorphic_call_context &x) const; in class()
1704 ipa_polymorphic_call_context context; in class()
3502 ipa_polymorphic_call_context::ipa_polymorphic_call_context (cgraph_edge *e) in ipa_polymorphic_call_context() function
3511 ipa_polymorphic_call_context::ipa_polymorphic_call_context () in ipa_polymorphic_call_context() function
3521 ipa_polymorphic_call_context::clear_speculation () in clear_speculation()
3532 ipa_polymorphic_call_context::clear_outer_type (tree otr_type) in clear_outer_type()
3544 ipa_polymorphic_call_context::offset_by (HOST_WIDE_INT off) in offset_by()
[all …]
H A Dipa-prop.h497 vec<ipa_polymorphic_call_context> GTY((skip)) known_contexts; in class()
817 vec<ipa_polymorphic_call_context, va_gc> *polymorphic_call_contexts; in class()
843 static inline class ipa_polymorphic_call_context *
989 vec<ipa_polymorphic_call_context>,
1023 extern object_allocator<ipcp_value<ipa_polymorphic_call_context> >
1045 ipa_polymorphic_call_context ipa_context_from_jfunc (ipa_node_params *,
H A Dipa-inline-analysis.c188 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_time()
311 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_size()
350 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_hints()
H A Dipa-prop.c411 class ipa_polymorphic_call_context *ctx in ipa_print_node_jump_functions_for_edge()
2143 class ipa_polymorphic_call_context context (cs->caller->decl, in ipa_compute_jump_functions_for_edge()
2931 class ipa_polymorphic_call_context *dst_ctx in update_jump_functions_after_inlining()
3010 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3026 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3094 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3099 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3654 class ipa_polymorphic_call_context ctx, in try_make_edge_direct_virtual_call()
3708 ipa_polymorphic_call_context ie_context (ie); in try_make_edge_direct_virtual_call()
3814 ipa_polymorphic_call_context ctx; in update_indirect_edges_after_inlining()
[all …]
H A Dipa-fnsummary.c551 vec<ipa_polymorphic_call_context> in evaluate_properties_for_edge()
658 ipa_polymorphic_call_context in evaluate_properties_for_edge()
3021 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_devirt_benefit()
3069 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_size_and_time()
3104 vec<ipa_polymorphic_call_context> known_contexts, in estimate_calls_size_and_time_1()
3207 vec<ipa_polymorphic_call_context> known_contexts, in estimate_calls_size_and_time()
3314 vec<ipa_polymorphic_call_context> in ipa_call_context()
3687 vec<ipa_polymorphic_call_context> in estimate_ipcp_clone_size_and_time()
H A Dipa-devirt.c2651 ipa_polymorphic_call_context context;
3021 ipa_polymorphic_call_context context,
3389 const ipa_polymorphic_call_context &ctx,
3442 const ipa_polymorphic_call_context &ctx,
3480 ipa_polymorphic_call_context context (current_function_decl, ref, stmt);
3580 ipa_polymorphic_call_context ctx)
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dipa-utils.h69 ipa_polymorphic_call_context,
77 const ipa_polymorphic_call_context &,
80 const ipa_polymorphic_call_context &,
96 ipa_polymorphic_call_context);
125 ipa_polymorphic_call_context context(e);
142 ipa_polymorphic_call_context context (current_function_decl, ref, call);
157 ipa_polymorphic_call_context context(e);
171 ipa_polymorphic_call_context context(e); in possible_polymorphic_call_target_p()
H A Dipa-polymorphic-call.c461 ipa_polymorphic_call_context context; in contains_type_p()
652 ipa_polymorphic_call_context::debug () const in debug()
861 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree cst, in ipa_polymorphic_call_context() function
873 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree fndecl, in ipa_polymorphic_call_context() function
1361 ipa_polymorphic_call_context context; in record_known_type()
1910 ipa_polymorphic_call_context::combine_speculation_with in combine_speculation_with()
2007 ipa_polymorphic_call_context::meet_speculation_with in meet_speculation_with()
2104 ipa_polymorphic_call_context::combine_with (ipa_polymorphic_call_context ctx, in combine_with()
2371 ipa_polymorphic_call_context::equal_to in equal_to()
2372 (const ipa_polymorphic_call_context &x) const in equal_to()
[all …]
H A Dipa-polymorphic-call.cc464 ipa_polymorphic_call_context context; in contains_type_p()
655 ipa_polymorphic_call_context::debug () const in debug()
864 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree cst, in ipa_polymorphic_call_context() function in ipa_polymorphic_call_context
876 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree fndecl, in ipa_polymorphic_call_context() function in ipa_polymorphic_call_context
1365 ipa_polymorphic_call_context context; in record_known_type()
1914 ipa_polymorphic_call_context::combine_speculation_with in combine_speculation_with()
2011 ipa_polymorphic_call_context::meet_speculation_with in meet_speculation_with()
2108 ipa_polymorphic_call_context::combine_with (ipa_polymorphic_call_context ctx, in combine_with()
2375 ipa_polymorphic_call_context::equal_to in equal_to()
2376 (const ipa_polymorphic_call_context &x) const in equal_to()
[all …]
H A Dipa-cp.c1449 ipa_polymorphic_call_context
1454 ipa_polymorphic_call_context ctx; in ipa_context_from_jfunc()
1455 ipa_polymorphic_call_context *edge_ctx in ipa_context_from_jfunc()
1792 ipa_polymorphic_call_context y)
3071 ipa_polymorphic_call_context context;
3081 ipa_polymorphic_call_context ctx2 = ipa_polymorphic_call_context
3342 vec<ipa_polymorphic_call_context>
3962 vec<ipa_polymorphic_call_context>
4821 ipa_polymorphic_call_context ctx;
5382 ipa_polymorphic_call_context *ctx;
[all …]
H A Dipa-cp.cc1564 ipa_polymorphic_call_context
1569 ipa_polymorphic_call_context ctx; in ipa_context_from_jfunc()
1570 ipa_polymorphic_call_context *edge_ctx in ipa_context_from_jfunc()
1886 ipa_polymorphic_call_context y) in values_equal_for_ipcp_p()
3128 ipa_polymorphic_call_context context; in ipa_get_indirect_edge_target_1()
3138 ipa_polymorphic_call_context ctx2 = ipa_polymorphic_call_context in ipa_get_indirect_edge_target_1()
4103 vec<ipa_polymorphic_call_context> in ipcp_discover_new_direct_edges()
5406 ipa_polymorphic_call_context ctx; in find_more_contexts_for_caller_subset()
5964 ipa_polymorphic_call_context *ctx; in known_contexts_useful_p()
5975 static vec<ipa_polymorphic_call_context>
[all …]
H A Dcgraph.h1547 class GTY(()) ipa_polymorphic_call_context { in class()
1570 ipa_polymorphic_call_context (); in class()
1572 ipa_polymorphic_call_context (cgraph_edge *e); in class()
1624 bool equal_to (const ipa_polymorphic_call_context &x) const; in class()
1653 ipa_polymorphic_call_context context; in class()
3458 ipa_polymorphic_call_context::ipa_polymorphic_call_context (cgraph_edge *e) in ipa_polymorphic_call_context() function
3467 ipa_polymorphic_call_context::ipa_polymorphic_call_context () in ipa_polymorphic_call_context() function
3477 ipa_polymorphic_call_context::clear_speculation () in clear_speculation()
3488 ipa_polymorphic_call_context::clear_outer_type (tree otr_type) in clear_outer_type()
3500 ipa_polymorphic_call_context::offset_by (HOST_WIDE_INT off) in offset_by()
[all …]
H A Dipa-prop.h521 auto_vec<ipa_polymorphic_call_context, 32> m_known_contexts;
577 vec<ipa_polymorphic_call_context> m_known_contexts = vNULL;
642 vec<ipa_polymorphic_call_context> GTY((skip)) known_contexts; in class()
994 vec<ipa_polymorphic_call_context, va_gc> *polymorphic_call_contexts; in class()
1020 static inline class ipa_polymorphic_call_context *
1194 extern object_allocator<ipcp_value<ipa_polymorphic_call_context> >
1216 ipa_polymorphic_call_context ipa_context_from_jfunc (ipa_node_params *,
H A Dipa-inline-analysis.c188 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_time()
311 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_size()
350 auto_vec<ipa_polymorphic_call_context, 32> known_contexts; in do_estimate_edge_hints()
H A Dipa-prop.c411 class ipa_polymorphic_call_context *ctx in ipa_print_node_jump_functions_for_edge()
2143 class ipa_polymorphic_call_context context (cs->caller->decl, in ipa_compute_jump_functions_for_edge()
2931 class ipa_polymorphic_call_context *dst_ctx in update_jump_functions_after_inlining()
3010 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3026 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3094 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3099 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3654 class ipa_polymorphic_call_context ctx, in try_make_edge_direct_virtual_call()
3708 ipa_polymorphic_call_context ie_context (ie); in try_make_edge_direct_virtual_call()
3814 ipa_polymorphic_call_context ctx; in update_indirect_edges_after_inlining()
[all …]
H A Dipa-prop.cc417 class ipa_polymorphic_call_context *ctx in ipa_print_node_jump_functions_for_edge()
2276 class ipa_polymorphic_call_context context (cs->caller->decl, in ipa_compute_jump_functions_for_edge()
3121 class ipa_polymorphic_call_context *dst_ctx in update_jump_functions_after_inlining()
3200 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3216 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3284 class ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining()
3289 class ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining()
3851 class ipa_polymorphic_call_context ctx, in try_make_edge_direct_virtual_call()
3905 ipa_polymorphic_call_context ie_context (ie); in try_make_edge_direct_virtual_call()
4011 ipa_polymorphic_call_context ctx; in update_indirect_edges_after_inlining()
[all …]
H A Dipa-fnsummary.c551 vec<ipa_polymorphic_call_context> in evaluate_properties_for_edge()
658 ipa_polymorphic_call_context in evaluate_properties_for_edge()
3021 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_devirt_benefit()
3069 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_size_and_time()
3104 vec<ipa_polymorphic_call_context> known_contexts, in estimate_calls_size_and_time_1()
3207 vec<ipa_polymorphic_call_context> known_contexts, in estimate_calls_size_and_time()
3314 vec<ipa_polymorphic_call_context> in ipa_call_context()
3687 vec<ipa_polymorphic_call_context> in estimate_ipcp_clone_size_and_time()
H A Dipa-devirt.c2651 ipa_polymorphic_call_context context;
3021 ipa_polymorphic_call_context context,
3389 const ipa_polymorphic_call_context &ctx,
3442 const ipa_polymorphic_call_context &ctx,
3480 ipa_polymorphic_call_context context (current_function_decl, ref, stmt);
3580 ipa_polymorphic_call_context ctx)
H A Dipa-devirt.cc2667 ipa_polymorphic_call_context context;
3037 ipa_polymorphic_call_context context, in possible_polymorphic_call_targets()
3413 const ipa_polymorphic_call_context &ctx, in dump_possible_polymorphic_call_targets()
3466 const ipa_polymorphic_call_context &ctx, in possible_polymorphic_call_target_p()
3504 ipa_polymorphic_call_context context (current_function_decl, ref, stmt); in possible_polymorphic_call_target_p()
3604 ipa_polymorphic_call_context ctx) in try_speculative_devirtualization()
H A DChangeLog-201416259 (ipa_polymorphic_call_context::ipa_polymorphic_call_context): Fix
16427 (ipa_polymorphic_call_context::ipa_polymorphic_call_context):
16515 (ipa_polymorphic_call_context::ipa_polymorphic_call_context): Use
16783 ipa_polymorphic_call_context::ipa_polymorphic_call_context,
16800 ipa_polymorphic_call_context::ipa_polymorphic_call_context,
17013 (ipa_polymorphic_call_context::ipa_polymorphic_call_context,
17014 ipa_polymorphic_call_context::ipa_polymorphic_call_context,
17019 (ipa_polymorphic_call_context::ipa_polymorphic_call_context,
17020 ipa_polymorphic_call_context::ipa_polymorphic_call_context,
17042 (ipa_polymorphic_call_context::ipa_polymorphic_call_context): Simplify.
[all …]
H A Dcgraph.c998 ipa_polymorphic_call_context context (decl, target, call_stmt); in create_indirect_edge()

12