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 8define i32 @foo1() { 9entry: 10 ret i32 1 11} 12 13define i32 @foo2() { 14entry: 15 ret i32 65535 16} 17 18define i32 @foo3() { 19entry: 20 ret i32 131072 21} 22 23define i32 @foo4() { 24entry: 25 ret i32 65537 26} 27 28define i32 @foo5() { 29entry: 30 ret i32 4294967295 31} 32 33define zeroext i32 @foo6() { 34entry: 35 ret i32 4294967295 36} 37 38define signext i32 @foo7() { 39entry: 40 ret i32 4294967295 41} 42 43