1 ; RUN: llc < %s -march=sparc | FileCheck %s
3 define i32 @test0(i32 %X) {
7 ; CHECK: add %o0, 1, %o0
12 define i32 @test1(i32 %X, i32 %Y) {
17 ; CHECK: xnor %o0, %o1, %o0
20 define i32 @test2(i32 %X, i32 %Y) {
25 ; CHECK: xnor %o0, %o1, %o0
28 ; CHECK-LABEL: store_zero:
29 ; CHECK: st %g0, [%o0]
30 ; CHECK: st %g0, [%o1+4]
31 define i32 @store_zero(i32* %a, i32* %b) {
33 store i32 0, i32* %a, align 4
34 %0 = getelementptr inbounds i32* %b, i32 1
35 store i32 0, i32* %0, align 4