Lines Matching defs:context

3778   tree context = NULL_TREE;
3781 context = DECL_CONTEXT (decl);
3783 context = TYPE_MAIN_VARIANT
3786 if (context && !TYPE_P (context))
3787 context = NULL_TREE;
3789 return context;
5880 /* Checksum the context of the DIE. This adds the names of any
6424 need to include that context in the signature. The lower 64 bits
6442 context, if any. This is stored in the type unit DIE for link-time
7294 /* Copy the declaration context to the new type unit DIE. This includes
7468 /* Copy the declaration context to the type unit DIE. If the returned
7539 /* Copy the declaration context, attributes, and children of the
7659 /* If TARG has surrounding context, copy its ancestor tree
7670 installed in a previously-added context, it won't
14346 const loc_descr_context *context)
14371 context);
14376 list_ret = loc_list_from_tree (TREE_OPERAND (obj, 0), 0, context);
14382 list_ret1 = loc_list_from_tree (offset, 0, context);
14434 const struct loc_descr_context *context)
14445 if (context != NULL
14446 && context->base_decl == loc
14466 that the context allows. */
14467 if (context != NULL
14468 && TREE_TYPE (loc) == context->context_type
14504 (loc, want_address == 2, context);
14513 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 1, context);
14583 want_address, context);
14657 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
14667 return loc_list_from_tree (TREE_OPERAND (loc, 1), want_address, context);
14673 return loc_list_from_tree (TREE_OPERAND (loc, 0), want_address, context);
14695 context);
14710 list_ret1 = loc_list_from_tree (offset, 0, context);
14800 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
14801 list_ret1 = loc_list_from_tree (TREE_OPERAND (loc, 1), 0, context);
14832 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
14880 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
14881 list_ret1 = loc_list_from_tree (TREE_OPERAND (loc, 1), 0, context);
14905 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
14929 = loc_descriptor_from_tree (TREE_OPERAND (loc, 1), 0, context);
14931 = loc_list_from_tree (TREE_OPERAND (loc, 2), 0, context);
14934 list_ret = loc_list_from_tree (TREE_OPERAND (loc, 0), 0, context);
15041 const struct loc_descr_context *context)
15043 dw_loc_list_ref ret = loc_list_from_tree (loc, want_address, context);
16609 int forms, const struct loc_descr_context *context)
16708 list = loc_list_from_tree (value, 2, context);
16713 loc_list_from_tree (value, 0, &context) is needed. */
16714 dw_loc_list_ref list2 = loc_list_from_tree (value, 0, context);
16786 tree bound, const struct loc_descr_context *context)
16817 context);
17045 distinct units, and our context might not even be inline. */
17357 whether or not to treat a DIE in this context as a declaration. */
17459 doesn't like that, and in this context it's correct to return
17628 const struct loc_descr_context context = { type, info->base_decl };
17651 dw_scalar_form_exprloc, &context);
17656 | dw_scalar_form_reference, &context);
17661 | dw_scalar_form_reference, &context);
17677 info->dimen[dim].lower_bound, &context);
17680 info->dimen[dim].upper_bound, &context);
17687 &context);
18250 tree context;
18282 context = decl_class_context (decl);
18283 if (context)
18285 (context, decl, decl_function_context (decl) ? NULL : comp_unit_die ());
18577 /* The first time we see a member function, it is in the context of
20222 out yet, use a NULL context for now; it will be fixed up in
20651 /* Looks up the DIE for a context. */
20654 lookup_context_die (tree context)
20656 if (context)
20658 /* Find die that represents this context. */
20659 if (TYPE_P (context))
20661 context = TYPE_MAIN_VARIANT (context);
20662 dw_die_ref ctx = lookup_type_die (context);
20665 return strip_naming_typedef (context, ctx);
20668 return lookup_decl_die (context);
20673 /* Returns the DIE for a context. */
20676 get_context_die (tree context)
20678 if (context)
20680 /* Find die that represents this context. */
20681 if (TYPE_P (context))
20683 context = TYPE_MAIN_VARIANT (context);
20684 return strip_naming_typedef (context, force_type_die (context));
20687 return force_decl_die (context);
20781 tree context = (DECL_P (thing)
20783 if (context && TREE_CODE (context) == NAMESPACE_DECL)
20785 context_die = force_decl_die (context);
20986 /* And its virtual context. */
21225 NAME is non-NULL name in context if the decl has been renamed.
21230 dwarf2out_imported_module_or_decl (tree decl, tree name, tree context,
21245 /* Get the scope die for decl context. Use comp_unit_die for global module
21247 if (context
21248 && TYPE_P (context)
21249 && !should_emit_struct_debug (context, DINFO_USAGE_DIR_USE))
21255 scope_die = get_context_die (context);
21266 dwarf2out_imported_module_or_decl_1 (decl, name, context, scope_die);
21377 /* For local statics lookup proper context die. */