Searched refs:ipa_polymorphic_call_context (Results 1 – 12 of 12) sorted by relevance
/dflybsd-src/contrib/gcc-8.0/gcc/ |
H A D | ipa-utils.h | 62 ipa_polymorphic_call_context, 70 const ipa_polymorphic_call_context &); 72 const ipa_polymorphic_call_context &, 88 ipa_polymorphic_call_context); 110 ipa_polymorphic_call_context context(e); 127 ipa_polymorphic_call_context context (current_function_decl, ref, call); 141 ipa_polymorphic_call_context context(e); in dump_possible_polymorphic_call_targets() 155 ipa_polymorphic_call_context context(e); in possible_polymorphic_call_target_p()
|
H A D | ipa-polymorphic-call.c | 127 ipa_polymorphic_call_context::restrict_to_inner_class (tree otr_type, in restrict_to_inner_class() 462 ipa_polymorphic_call_context context; in contains_type_p() 614 ipa_polymorphic_call_context::dump (FILE *f, bool newline) const in dump() 653 ipa_polymorphic_call_context::debug () const in debug() 661 ipa_polymorphic_call_context::stream_out (struct output_block *ob) const in stream_out() 691 ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, in stream_in() 729 ipa_polymorphic_call_context::set_by_decl (tree base, HOST_WIDE_INT off) in set_by_decl() 758 ipa_polymorphic_call_context::set_by_invariant (tree cst, in set_by_invariant() 862 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree cst, in ipa_polymorphic_call_context() function 874 ipa_polymorphic_call_context::ipa_polymorphic_call_context (tree fndecl, in ipa_polymorphic_call_context() function [all …]
|
H A D | ipa-cp.c | 334 ipcp_lattice<ipa_polymorphic_call_context> ctxlat; 362 object_allocator<ipcp_value<ipa_polymorphic_call_context> > 401 static inline ipcp_lattice<ipa_polymorphic_call_context> * 449 print_ipcp_constant_value (FILE * f, ipa_polymorphic_call_context v) in print_ipcp_constant_value() 807 value_topo_info<ipa_polymorphic_call_context> contexts; 1353 ipa_polymorphic_call_context 1358 ipa_polymorphic_call_context ctx; in ipa_context_from_jfunc() 1359 ipa_polymorphic_call_context *edge_ctx in ipa_context_from_jfunc() 1368 ipa_polymorphic_call_context srcctx; in ipa_context_from_jfunc() 1393 ipcp_lattice<ipa_polymorphic_call_context> *lat; in ipa_context_from_jfunc() [all …]
|
H A D | ipa-prop.h | 344 vec<ipa_polymorphic_call_context> GTY((skip)) known_contexts; 582 vec<ipa_polymorphic_call_context, va_gc> *polymorphic_call_contexts; in class() 608 static inline struct ipa_polymorphic_call_context * 723 vec<ipa_polymorphic_call_context>, 757 extern object_allocator<ipcp_value<ipa_polymorphic_call_context> > 779 ipa_polymorphic_call_context ipa_context_from_jfunc (ipa_node_params *,
|
H A D | cgraph.h | 1506 class GTY(()) ipa_polymorphic_call_context { in class() 1529 ipa_polymorphic_call_context (); in class() 1531 ipa_polymorphic_call_context (cgraph_edge *e); in class() 1535 ipa_polymorphic_call_context (tree cst, tree otr_type = NULL, in class() 1540 ipa_polymorphic_call_context (tree fndecl, tree ref, gimple *stmt, in class() 1577 bool combine_with (ipa_polymorphic_call_context, tree otr_type = NULL); in class() 1578 bool meet_with (ipa_polymorphic_call_context, tree otr_type = NULL); in class() 1583 bool equal_to (const ipa_polymorphic_call_context &x) const; in class() 1611 ipa_polymorphic_call_context context; 3281 ipa_polymorphic_call_context::ipa_polymorphic_call_context (cgraph_edge *e) in ipa_polymorphic_call_context() function [all …]
|
H A D | ipa-fnsummary.h | 237 vec<ipa_polymorphic_call_context>, 250 vec<ipa_polymorphic_call_context> 257 vec<ipa_polymorphic_call_context>,
|
H A D | ipa-inline-analysis.c | 158 vec<ipa_polymorphic_call_context> known_contexts; in do_estimate_edge_time() 217 vec<ipa_polymorphic_call_context> known_contexts; in do_estimate_edge_size() 258 vec<ipa_polymorphic_call_context> known_contexts; in do_estimate_edge_hints()
|
H A D | ipa-prop.c | 377 struct ipa_polymorphic_call_context *ctx in ipa_print_node_jump_functions_for_edge() 1855 struct ipa_polymorphic_call_context context (cs->caller->decl, in ipa_compute_jump_functions_for_edge() 2387 ipa_polymorphic_call_context context (current_function_decl, in ipa_analyze_call_uses() 2635 struct ipa_polymorphic_call_context *dst_ctx in update_jump_functions_after_inlining() 2642 struct ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining() 2658 struct ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining() 2728 struct ipa_polymorphic_call_context *src_ctx in update_jump_functions_after_inlining() 2733 struct ipa_polymorphic_call_context ctx = *src_ctx; in update_jump_functions_after_inlining() 3282 struct ipa_polymorphic_call_context ctx) in try_make_edge_direct_virtual_call() 3331 ipa_polymorphic_call_context ie_context (ie); in try_make_edge_direct_virtual_call() [all …]
|
H A D | ipa-devirt.c | 2613 ipa_polymorphic_call_context context; 2984 ipa_polymorphic_call_context context, 3346 const ipa_polymorphic_call_context &ctx) 3398 const ipa_polymorphic_call_context &ctx, 3438 ipa_polymorphic_call_context context (current_function_decl, ref, stmt); 3538 ipa_polymorphic_call_context ctx)
|
H A D | ipa-fnsummary.c | 426 vec<ipa_polymorphic_call_context> in evaluate_properties_for_edge() 2544 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_devirt_benefit() 2590 vec<ipa_polymorphic_call_context> known_contexts, in estimate_edge_size_and_time() 2625 vec<ipa_polymorphic_call_context> known_contexts, in estimate_calls_size_and_time() 2688 vec<ipa_polymorphic_call_context> known_contexts, in estimate_node_size_and_time() 2826 vec<ipa_polymorphic_call_context> in estimate_ipcp_clone_size_and_time()
|
H A D | cgraph.c | 968 ipa_polymorphic_call_context context (decl, target, call_stmt); in create_indirect_edge()
|
H A D | tree-ssa-sccvn.c | 5783 ipa_polymorphic_call_context context (current_function_decl, in before_dom_children()
|