Lines Matching defs:alias

262 /* Create a static alias to function.  */
267 tree alias = build_decl (FUNCTION_DECL, newid, TREE_TYPE (function));
268 DECL_LANG_SPECIFIC (alias) = DECL_LANG_SPECIFIC (function);
269 cxx_dup_lang_specific_decl (alias);
270 DECL_CONTEXT (alias) = NULL;
271 TREE_READONLY (alias) = TREE_READONLY (function);
272 TREE_THIS_VOLATILE (alias) = TREE_THIS_VOLATILE (function);
273 TREE_PUBLIC (alias) = 0;
274 DECL_INTERFACE_KNOWN (alias) = 1;
275 DECL_NOT_REALLY_EXTERN (alias) = 1;
276 DECL_THIS_STATIC (alias) = 1;
277 DECL_SAVED_FUNCTION_DATA (alias) = NULL;
278 DECL_DESTRUCTOR_P (alias) = 0;
279 DECL_CONSTRUCTOR_P (alias) = 0;
280 DECL_CLONED_FUNCTION (alias) = NULL_TREE;
281 DECL_EXTERNAL (alias) = 0;
282 DECL_ARTIFICIAL (alias) = 1;
283 DECL_NO_STATIC_CHAIN (alias) = 1;
284 DECL_PENDING_INLINE_P (alias) = 0;
285 DECL_INLINE (alias) = 0;
286 DECL_DECLARED_INLINE_P (alias) = 0;
287 DECL_DEFERRED_FN (alias) = 0;
288 DECL_USE_TEMPLATE (alias) = 0;
289 DECL_TEMPLATE_INSTANTIATED (alias) = 0;
290 DECL_TEMPLATE_INFO (alias) = NULL;
291 DECL_INITIAL (alias) = error_mark_node;
292 TREE_ADDRESSABLE (alias) = 1;
293 TREE_USED (alias) = 1;
294 SET_DECL_ASSEMBLER_NAME (alias, DECL_NAME (alias));
295 TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (alias)) = 1;
296 return alias;
302 tree alias;
308 alias = make_alias_for (function, get_identifier (buf));
311 assemble_alias (alias, DECL_ASSEMBLER_NAME (function));
313 return alias;
323 tree a, t, function, alias;
331 /* We should never be using an alias, always refer to the
359 alias = make_alias_for_thunk (function);
361 alias = function;
427 virtual_value, alias))
446 fixed_offset, virtual_value, alias);
483 t = build_call (alias, t);