[compiler-rt] f165c23 - [NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h
Pavel Kosov via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 16 23:21:44 PST 2022
Author: Pavel Kosov
Date: 2022-02-17T10:21:22+03:00
New Revision: f165c23bf3598990aaf2174a6bc40be75199ee1a
URL: https://github.com/llvm/llvm-project/commit/f165c23bf3598990aaf2174a6bc40be75199ee1a
DIFF: https://github.com/llvm/llvm-project/commit/f165c23bf3598990aaf2174a6bc40be75199ee1a.diff
LOG: [NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h
Added:
Modified:
compiler-rt/lib/builtins/arm/sync-ops.h
Removed:
################################################################################
diff --git a/compiler-rt/lib/builtins/arm/sync-ops.h b/compiler-rt/lib/builtins/arm/sync-ops.h
index b924b33f80eb3..9f7f23f98f085 100644
--- a/compiler-rt/lib/builtins/arm/sync-ops.h
+++ b/compiler-rt/lib/builtins/arm/sync-ops.h
@@ -36,7 +36,7 @@
.thumb; \
.syntax unified; \
DEFINE_COMPILERRT_THUMB_FUNCTION(__sync_fetch_and_##op) \
- push {r4, r5, r6, lr}; \
+ push{r4, r5, r6, lr}; \
dmb; \
mov r12, r0; \
LOCAL_LABEL(tryatomic_##op) : ldrexd r0, r1, [r12]; \
@@ -52,8 +52,7 @@
#define SYNC_OP_4(op) \
.p2align 2; \
DEFINE_COMPILERRT_THUMB_FUNCTION(__sync_fetch_and_##op) \
- LOCAL_LABEL(tryatomic_##op) : \
- mov r12, r0; \
+ LOCAL_LABEL(tryatomic_##op) : mov r12, r0; \
op(r2, r0, r1); \
str r2, [r12]; \
ldr r12, [r12]; \
@@ -64,9 +63,8 @@
#define SYNC_OP_8(op) \
.p2align 2; \
DEFINE_COMPILERRT_THUMB_FUNCTION(__sync_fetch_and_##op) \
- push {r4, r5, r6, lr}; \
- LOCAL_LABEL(tryatomic_##op) : \
- mov r12, r0; \
+ push{r4, r5, r6, lr}; \
+ LOCAL_LABEL(tryatomic_##op) : mov r12, r0; \
op(r4, r5, r0, r1, r2, r3); \
stm r12, {r4, r5}; \
ldm r12, {r6, r12}; \
More information about the llvm-commits
mailing list