Lines Matching defs:decl
42 gen_stdcall_or_fastcall_decoration (tree decl, char prefix)
45 /* ??? This probably should use XSTR (XEXP (DECL_RTL (decl), 0), 0) instead
47 const char *asmname = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
49 tree formal_type = TYPE_ARG_TYPES (TREE_TYPE (decl));
90 gen_regparm_prefix (tree decl, unsigned nregs)
93 /* ??? This probably should use XSTR (XEXP (DECL_RTL (decl), 0), 0) instead
95 const char *asmname = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
97 tree formal_type = TYPE_ARG_TYPES (TREE_TYPE (decl));
134 i386_nlm_encode_section_info (tree decl, rtx rtl, int first)
136 default_encode_section_info (decl, rtl, first);
139 && TREE_CODE (decl) == FUNCTION_DECL
140 && *IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)) != '*'
141 && !strchr (IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)), '@'))
143 tree type_attributes = TYPE_ATTRIBUTES (TREE_TYPE (decl));
147 newid = gen_stdcall_or_fastcall_decoration (decl, '_');
149 newid = gen_stdcall_or_fastcall_decoration (decl, FASTCALL_PREFIX);
151 newid = gen_regparm_prefix (decl,
162 later and the decl has been referenced, but duplicate_decls
164 change_decl_assembler_name (decl, newid);