Lines Matching refs:name

26 #define HIDDEN(name) .private_extern name
27 #define LOCAL_LABEL(name) L_##name
30 #define SYMBOL_IS_FUNC(name)
32 #define HIDDEN(name) .hidden name
33 #define LOCAL_LABEL(name) .L_##name
36 #define SYMBOL_IS_FUNC(name) .type name,%function
38 #define SYMBOL_IS_FUNC(name) .type name,@function
41 #define HIDDEN_DIRECTIVE(name)
42 #define LOCAL_LABEL(name) .L ## name
43 #define SYMBOL_IS_FUNC(name) \
44 .def name SEPARATOR \
98 #define SYMBOL_NAME(name) GLUE(__USER_LABEL_PREFIX__, name)
101 #define DECLARE_SYMBOL_VISIBILITY(name) \
102 HIDDEN(SYMBOL_NAME(name)) SEPARATOR
104 #define DECLARE_SYMBOL_VISIBILITY(name)
107 #define DEFINE_COMPILERRT_FUNCTION(name) \
109 .globl SYMBOL_NAME(name) SEPARATOR \
110 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
111 DECLARE_SYMBOL_VISIBILITY(name) \
112 SYMBOL_NAME(name):
114 #define DEFINE_COMPILERRT_PRIVATE_FUNCTION(name) \
116 .globl SYMBOL_NAME(name) SEPARATOR \
117 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
118 HIDDEN(SYMBOL_NAME(name)) SEPARATOR \
119 SYMBOL_NAME(name):
121 #define DEFINE_COMPILERRT_PRIVATE_FUNCTION_UNMANGLED(name) \
122 .globl name SEPARATOR \
123 SYMBOL_IS_FUNC(name) SEPARATOR \
124 HIDDEN(name) SEPARATOR \
125 name:
127 #define DEFINE_COMPILERRT_FUNCTION_ALIAS(name, target) \
128 .globl SYMBOL_NAME(name) SEPARATOR \
129 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
130 .set SYMBOL_NAME(name), SYMBOL_NAME(target) SEPARATOR
133 #define DEFINE_AEABI_FUNCTION_ALIAS(aeabi_name, name) \
134 DEFINE_COMPILERRT_FUNCTION_ALIAS(aeabi_name, name)
136 #define DEFINE_AEABI_FUNCTION_ALIAS(aeabi_name, name)
140 #define END_COMPILERRT_FUNCTION(name) \
141 .size SYMBOL_NAME(name), . - SYMBOL_NAME(name)
143 #define END_COMPILERRT_FUNCTION(name)