1 ; RUN: llc < %s -march=systemz | grep lghi | count 2 2 ; RUN: llc < %s -march=systemz | grep llill | count 1 3 ; RUN: llc < %s -march=systemz | grep llilh | count 1 4 ; RUN: llc < %s -march=systemz | grep lgfi | count 1 5 ; RUN: llc < %s -march=systemz | grep llilf | count 2 6 7 8 define i32 @foo1() { 9 entry: 10 ret i32 1 11 } 12 13 define i32 @foo2() { 14 entry: 15 ret i32 65535 16 } 17 18 define i32 @foo3() { 19 entry: 20 ret i32 131072 21 } 22 23 define i32 @foo4() { 24 entry: 25 ret i32 65537 26 } 27 28 define i32 @foo5() { 29 entry: 30 ret i32 4294967295 31 } 32 33 define zeroext i32 @foo6() { 34 entry: 35 ret i32 4294967295 36 } 37 38 define signext i32 @foo7() { 39 entry: 40 ret i32 4294967295 41 } 42 43