Lines Matching defs:name

30 #define HIDDEN(name) .private_extern name
31 #define LOCAL_LABEL(name) L_##name
34 #define SYMBOL_IS_FUNC(name)
41 #define HIDDEN(name) .hidden name
42 #define LOCAL_LABEL(name) .L_##name
45 #define SYMBOL_IS_FUNC(name) .type name,%function
47 #define SYMBOL_IS_FUNC(name) .type name,@function
60 #define HIDDEN(name)
61 #define LOCAL_LABEL(name) .L ## name
63 #define SYMBOL_IS_FUNC(name) \
64 .def name SEPARATOR \
210 #define SYMBOL_NAME(name) GLUE(__USER_LABEL_PREFIX__, name)
213 #define DECLARE_SYMBOL_VISIBILITY(name) \
214 HIDDEN(SYMBOL_NAME(name)) SEPARATOR
215 #define DECLARE_SYMBOL_VISIBILITY_UNMANGLED(name) \
216 HIDDEN(name) SEPARATOR
218 #define DECLARE_SYMBOL_VISIBILITY(name)
219 #define DECLARE_SYMBOL_VISIBILITY_UNMANGLED(name)
222 #define DEFINE_COMPILERRT_FUNCTION(name) \
225 .globl SYMBOL_NAME(name) SEPARATOR \
226 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
227 DECLARE_SYMBOL_VISIBILITY(name) \
229 SYMBOL_NAME(name):
231 #define DEFINE_COMPILERRT_THUMB_FUNCTION(name) \
234 .globl SYMBOL_NAME(name) SEPARATOR \
235 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
236 DECLARE_SYMBOL_VISIBILITY(name) SEPARATOR \
238 SYMBOL_NAME(name):
240 #define DEFINE_COMPILERRT_PRIVATE_FUNCTION(name) \
243 .globl SYMBOL_NAME(name) SEPARATOR \
244 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
245 HIDDEN(SYMBOL_NAME(name)) SEPARATOR \
247 SYMBOL_NAME(name):
249 #define DEFINE_COMPILERRT_PRIVATE_FUNCTION_UNMANGLED(name) \
251 .globl name SEPARATOR \
252 SYMBOL_IS_FUNC(name) SEPARATOR \
253 HIDDEN(name) SEPARATOR \
255 name:
257 #define DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED(name) \
260 .globl name SEPARATOR \
261 SYMBOL_IS_FUNC(name) SEPARATOR \
262 DECLARE_SYMBOL_VISIBILITY_UNMANGLED(name) SEPARATOR \
264 name: \
268 #define DEFINE_COMPILERRT_FUNCTION_ALIAS(name, target) \
269 .globl SYMBOL_NAME(name) SEPARATOR \
270 SYMBOL_IS_FUNC(SYMBOL_NAME(name)) SEPARATOR \
271 DECLARE_SYMBOL_VISIBILITY(name) SEPARATOR \
272 .set SYMBOL_NAME(name), SYMBOL_NAME(target) SEPARATOR
275 #define DEFINE_AEABI_FUNCTION_ALIAS(aeabi_name, name) \
276 DEFINE_COMPILERRT_FUNCTION_ALIAS(aeabi_name, name)
278 #define DEFINE_AEABI_FUNCTION_ALIAS(aeabi_name, name)
282 #define END_COMPILERRT_FUNCTION(name) \
283 .size SYMBOL_NAME(name), . - SYMBOL_NAME(name)
284 #define END_COMPILERRT_OUTLINE_FUNCTION(name) \
286 .size SYMBOL_NAME(name), . - SYMBOL_NAME(name)
288 #define END_COMPILERRT_FUNCTION(name)
289 #define END_COMPILERRT_OUTLINE_FUNCTION(name) \