blob: 88d66d02fd25d6a02cbf52cda6425c7ec939b2d5 [file] [log] [blame]
; RUN: llvm-as < %s | llc -march=systemz | grep lghi | count 2
; RUN: llvm-as < %s | llc -march=systemz | grep llill | count 1
; RUN: llvm-as < %s | llc -march=systemz | grep llilh | count 1
; RUN: llvm-as < %s | llc -march=systemz | grep lgfi | count 1
; RUN: llvm-as < %s | llc -march=systemz | grep llilf | count 2
define i32 @foo1() {
entry:
ret i32 1
}
define i32 @foo2() {
entry:
ret i32 65535
}
define i32 @foo3() {
entry:
ret i32 131072
}
define i32 @foo4() {
entry:
ret i32 65537
}
define i32 @foo5() {
entry:
ret i32 4294967295
}
define i32 @foo6() zeroext {
entry:
ret i32 4294967295
}
define i32 @foo7() signext {
entry:
ret i32 4294967295
}