[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / Hexagon / struct_args_large.ll
blobfb4780b0e5a9276292b33c43edf62270cf5c2ce9
1 ; XFAIL: *
2 ; RUN: llc -march=hexagon < %s | FileCheck %s
3 ; CHECK: r[[T0:[0-9]+]] = CONST32(#s2)
4 ; CHECK: memw(r29+#0) = r{{.}}
5 ; CHECK: memw(r29+#8) = r{{.}}
7 %struct.large = type { i64, i64 }
9 @s2 = common global %struct.large zeroinitializer, align 8
11 define void @foo() nounwind {
12 entry:
13   call void @bar(%struct.large* byval @s2)
14   ret void
17 declare void @bar(%struct.large* byval)