Lines Matching defs:target

149 #include "target.h"
2217 In this case the target is very likely alive anyway. */
2239 CAN_REFER specify if program can refer to the target directly.
2246 tree target, hash_set<tree> *inserted,
2256 if (target && TREE_CODE (TREE_TYPE (target)) != METHOD_TYPE)
2264 || !target
2265 || !type_in_anonymous_namespace_p (DECL_CONTEXT (target)))
2270 if (!target)
2273 target_node = cgraph_node::get (target);
2275 /* Prefer alias target over aliases, so we do not get confused by
2299 && type_in_anonymous_namespace_p (DECL_CONTEXT (target))
2305 && (TREE_PUBLIC (target)
2306 || DECL_EXTERNAL (target)
2312 if (!inserted->add (target))
2320 (DECL_CONTEXT (target))
2342 Clear COMPLETEP when we hit unreferable target.
2412 tree target = gimple_get_virt_method_for_binfo (otr_token,
2416 maybe_record_node (nodes, target, inserted, can_refer, completep);
2418 else if (!target || !DECL_CXX_DESTRUCTOR_P (target))
2419 bases_to_consider->safe_push (target);
2440 Clear COMPLETEP if unreferable target is found.
2507 /* Polymorphic call target cache helpers. */
2561 /* Remove entry in polymorphic call target cache hash. */
2570 /* Polymorphic call target query cache. */
2576 /* Destroy polymorphic call target query cache. */
2757 tree target = gimple_get_virt_method_for_binfo (otr_token,
2760 if (!target || ! DECL_CXX_DESTRUCTOR_P (target))
2761 maybe_record_node (nodes, target, inserted, can_refer, completep);
2817 in the target cache. If user needs to visit every target list
2842 tree binfo, target;
2973 /* First insert target from type itself and check if it may have
2981 target = gimple_get_virt_method_for_binfo (otr_token, binfo,
2984 target = NULL;
2988 if (target && DECL_FINAL_P (target))
2991 maybe_record_node (nodes, target, &inserted, can_refer, &speculation_complete);
3016 target = gimple_get_virt_method_for_binfo (otr_token, binfo,
3021 target = NULL;
3026 if (target && DECL_CXX_DESTRUCTOR_P (target))
3029 if (target)
3033 if (DECL_FINAL_P (target))
3039 maybe_record_node (nodes, target, &inserted, can_refer, &complete);
3126 maybe_record_node (nodes, target, &inserted, can_refer, &complete);
3150 /* Dump target list TARGETS into FILE. */
3219 /* Return true if N can be possibly target of a polymorphic call of
3255 /* Return true if N can be possibly target of a polymorphic call of
3298 /* Return true if N looks like likely target of a polymorphic call.
3317 /* If there are no live virtual tables referring the target,
3318 the only way the target can be called is an instance coming from other
3396 When polymorphic call has only one likely target in the unit,
3519 fprintf (dump_file, "More than one likely target\n\n");