Lines Matching defs:target
203 #include "target.h"
589 /* Target code in expand_thunk may need the thunk's target
839 and if there is only one target, perform trivial devirtualization.
840 REACHABLE_CALL_TARGETS collects target lists we already walked to
878 and there is only one possible virtual call target,
884 cgraph_node *target;
886 target = targets[0];
888 target = cgraph_node::create
904 edge->caller->name (), target->name ());
907 edge->make_direct (target);
1168 symtab_node *target_node = symtab_node::get_for_asmname (p->target);
1170 /* Weakrefs with target not defined in current unit are easy to handle:
1179 node->alias_target = p->target;
1188 error ("%q+D aliased to undefined symbol %qE", p->decl, p->target);
1205 p->decl, p->target);
2259 tree target;
2261 /* Weakrefs are special by not requiring target definition in current
2264 When alias target is defined, we need to fetch it from symtab reference,
2267 target = (DECL_P (node->alias_target)
2271 target = DECL_ASSEMBLER_NAME (node->get_alias_target ()->decl);
2275 target = get_alias_symbol (node->decl);
2277 do_assemble_alias (node->decl, target);
2351 references to NODE to references to its ultimate alias target.
2487 cgraph_node::create_wrapper (cgraph_node *target)
2508 create_edge (target, NULL, count, CGRAPH_FREQ_BASE);
2509 callees->can_throw_external = !TREE_NOTHROW (target->decl);