diff options
Diffstat (limited to 'test/CodeGen/SPARC/basictest.ll')
-rw-r--r-- | test/CodeGen/SPARC/basictest.ll | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/CodeGen/SPARC/basictest.ll b/test/CodeGen/SPARC/basictest.ll index e67b39ccaa..ce60653a72 100644 --- a/test/CodeGen/SPARC/basictest.ll +++ b/test/CodeGen/SPARC/basictest.ll @@ -24,3 +24,15 @@ define i32 @test2(i32 %X, i32 %Y) { ; CHECK: test2: ; CHECK: xnor %o0, %o1, %o0 } + +; CHECK: store_zero: +; CHECK: st %g0, [%o0] +; CHECK: st %g0, [%o1+4] +define i32 @store_zero(i32* %a, i32* %b) { +entry: + store i32 0, i32* %a, align 4 + %0 = getelementptr inbounds i32* %b, i32 1 + store i32 0, i32* %0, align 4 + ret i32 0 +} + |