projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
2076342
)
An additional atomic test; related to r137662.
author
Eli Friedman
<eli.friedman@gmail.com>
Tue, 16 Aug 2011 23:29:17 +0000
(23:29 +0000)
committer
Eli Friedman
<eli.friedman@gmail.com>
Tue, 16 Aug 2011 23:29:17 +0000
(23:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137786
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/Transforms/InstCombine/atomic.ll
patch
|
blob
|
history
diff --git
a/test/Transforms/InstCombine/atomic.ll
b/test/Transforms/InstCombine/atomic.ll
index 2b77010fefdcae1f4cb2ffa1d77a11b385716882..097cf5eafe068725a9f9aeeb37392517fcf51483 100644
(file)
--- a/
test/Transforms/InstCombine/atomic.ll
+++ b/
test/Transforms/InstCombine/atomic.ll
@@
-13,3
+13,12
@@
define i32* @test1(i8** %p) {
ret i32* %r
}
+define i32 @test2(i32* %p) {
+; CHECK: define i32 @test2
+; CHECK: %x = load atomic i32* %p seq_cst, align 4
+; CHECK: shl i32 %x, 1
+ %x = load atomic i32* %p seq_cst, align 4
+ %y = load i32* %p, align 4
+ %z = add i32 %x, %y
+ ret i32 %z
+}