/netbsd/external/gpl3/gcc.old/dist/gcc/ |
H A D | ipa-utils.h | 63 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 D | ipa-polymorphic-call.c | 461 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 D | ipa-cp.c | 1449 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 D | ipa-fnsummary.h | 301 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 D | cgraph.h | 1598 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 D | ipa-prop.h | 497 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 D | ipa-inline-analysis.c | 188 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 D | ipa-prop.c | 411 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 D | ipa-fnsummary.c | 551 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 D | ipa-devirt.c | 2651 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 D | ipa-utils.h | 69 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 D | ipa-polymorphic-call.c | 461 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 D | ipa-polymorphic-call.cc | 464 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 D | ipa-cp.c | 1449 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 D | ipa-cp.cc | 1564 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 D | cgraph.h | 1547 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 D | ipa-prop.h | 521 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 D | ipa-inline-analysis.c | 188 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 D | ipa-prop.c | 411 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 D | ipa-prop.cc | 417 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 D | ipa-fnsummary.c | 551 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 D | ipa-devirt.c | 2651 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 D | ipa-devirt.cc | 2667 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 D | ChangeLog-2014 | 16259 (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 D | cgraph.c | 998 ipa_polymorphic_call_context context (decl, target, call_stmt); in create_indirect_edge()
|