1; RUN: llc < %s -march=sparc | FileCheck %s 2 3define i32 @test0(i32 %X) { 4 %tmp.1 = add i32 %X, 1 5 ret i32 %tmp.1 6; CHECK: test0: 7; CHECK: add %i0, 1, %i0 8} 9 10 11;; xnor tests. 12define i32 @test1(i32 %X, i32 %Y) { 13 %A = xor i32 %X, %Y 14 %B = xor i32 %A, -1 15 ret i32 %B 16; CHECK: test1: 17; CHECK: xnor %i0, %i1, %i0 18} 19 20define i32 @test2(i32 %X, i32 %Y) { 21 %A = xor i32 %X, -1 22 %B = xor i32 %A, %Y 23 ret i32 %B 24; CHECK: test2: 25; CHECK: xnor %i0, %i1, %i0 26} 27