1; RUN: llc < %s -march=systemz | grep lghi | count 1 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 llihl | count 1 5; RUN: llc < %s -march=systemz | grep llihh | count 1 6; RUN: llc < %s -march=systemz | grep lgfi | count 1 7; RUN: llc < %s -march=systemz | grep llilf | count 1 8; RUN: llc < %s -march=systemz | grep llihf | count 1 9 10 11define i64 @foo1() { 12entry: 13 ret i64 1 14} 15 16define i64 @foo2() { 17entry: 18 ret i64 65535 19} 20 21define i64 @foo3() { 22entry: 23 ret i64 131072 24} 25 26define i64 @foo4() { 27entry: 28 ret i64 8589934592 29} 30 31define i64 @foo5() { 32entry: 33 ret i64 562949953421312 34} 35 36define i64 @foo6() { 37entry: 38 ret i64 65537 39} 40 41define i64 @foo7() { 42entry: 43 ret i64 4294967295 44} 45 46define i64 @foo8() { 47entry: 48 ret i64 281483566645248 49} 50