File tree Expand file tree Collapse file tree 2 files changed +5
-12
lines changed Expand file tree Collapse file tree 2 files changed +5
-12
lines changed Original file line number Diff line number Diff line change @@ -113,8 +113,7 @@ HIDDEN(__aarch64_have_lse_atomics)
113
113
.endm
114
114
115
115
#ifdef L_cas
116
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_START(NAME(cas))
117
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_END(NAME(cas))
116
+ DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED(NAME(cas))
118
117
JUMP_IF_NOT_LSE 8f
119
118
#if SIZE < 16
120
119
#ifdef HAS_ASM_LSE
@@ -167,8 +166,7 @@ END_COMPILERRT_OUTLINE_FUNCTION(NAME(cas))
167
166
#else
168
167
#define SWP .inst 0x38208020 + B + N
169
168
#endif
170
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_START(NAME(swp))
171
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_END(NAME(swp))
169
+ DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED(NAME(swp))
172
170
JUMP_IF_NOT_LSE 8f
173
171
SWP // s( 0 ) , s( 0 ) , [ x1 ]
174
172
ret
@@ -211,8 +209,7 @@ END_COMPILERRT_OUTLINE_FUNCTION(NAME(swp))
211
209
#define LDOP .inst 0x38200020 + OPN + B + N
212
210
#endif
213
211
214
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_START(NAME(LDNM))
215
- DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_END(NAME(LDNM))
212
+ DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED(NAME(LDNM))
216
213
JUMP_IF_NOT_LSE 8f
217
214
LDOP // s( 0 ) , s( 0 ) , [ x1 ]
218
215
ret
Original file line number Diff line number Diff line change 243
243
DECLARE_FUNC_ENCODING \
244
244
name:
245
245
246
- // TODO(ilinpv) START & END parts will be merged when assembly parser bug
247
- // (kristina) in MasmParser::parseDirectiveCFIStartProc() is fixed.
248
- #define DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_START (name ) \
246
+ #define DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED (name ) \
249
247
DEFINE_CODE_STATE \
250
248
FUNC_ALIGN \
251
249
.globl name SEPARATOR \
252
250
SYMBOL_IS_FUNC(name) SEPARATOR \
253
- DECLARE_SYMBOL_VISIBILITY(name)
254
-
255
- #define DEFINE_COMPILERRT_OUTLINE_FUNCTION_UNMANGLED_END (name ) \
251
+ DECLARE_SYMBOL_VISIBILITY(name) SEPARATOR \
256
252
CFI_START SEPARATOR \
257
253
DECLARE_FUNC_ENCODING \
258
254
name: SEPARATOR BTI_C
You can’t perform that action at this time.
0 commit comments