projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
X86: remove temporary atomicrmw used during lowering.
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
atomic128.ll
diff --git
a/test/CodeGen/X86/atomic128.ll
b/test/CodeGen/X86/atomic128.ll
index ddc53a532028b0827013df7c854caa53c55773fa..741d2904229d73f0836d11b0ca25358c5d4a2da9 100644
(file)
--- a/
test/CodeGen/X86/atomic128.ll
+++ b/
test/CodeGen/X86/atomic128.ll
@@
-277,6
+277,7
@@
define void @atomic_store_seq_cst(i128* %p, i128 %in) {
; CHECK: lock
; CHECK: cmpxchg16b (%rdi)
; CHECK: jne [[LOOP]]
+; CHECK-NOT: callq ___sync_lock_test_and_set_16
store atomic i128 %in, i128* %p seq_cst, align 16
ret void