[compiler-rt] d20e01b - Revert "[NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h"
Eli Friedman via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 17 02:20:24 PST 2022
Author: Eli Friedman
Date: 2022-02-17T02:16:25-08:00
New Revision: d20e01bb06fb81a7584c4ae7c7daf5aec2ed0a1a
URL: https://github.com/llvm/llvm-project/commit/d20e01bb06fb81a7584c4ae7c7daf5aec2ed0a1a
DIFF: https://github.com/llvm/llvm-project/commit/d20e01bb06fb81a7584c4ae7c7daf5aec2ed0a1a.diff
LOG: Revert "[NFC][compiler-rt] Format file lib/builtins/arm/sync-ops.h"
This reverts commit f165c23bf3598990aaf2174a6bc40be75199ee1a.
Part of revert sequence for 910a642c0a.
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 9f7f23f98f085..b924b33f80eb3 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,7 +52,8 @@
#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]; \
@@ -63,8 +64,9 @@
#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