blob: a618b675c5594089fc80f756ca87539a313435e3 [file] [log] [blame]
Akira Hatanaka1da1cdf2012-05-12 03:25:16 +00001; DISABLE: llc -march=mipsel < %s | FileCheck %s
2; RUN: false
3; XFAIL: *
Dan Gohman6b13cd42011-09-01 23:07:08 +00004
Akira Hatanaka9029cf22011-08-11 22:42:31 +00005; CHECK: .set macro
Akira Hatanaka701ea2b2012-03-28 00:25:01 +00006; CHECK: .set at
Akira Hatanaka9029cf22011-08-11 22:42:31 +00007; CHECK-NEXT: .cprestore
Akira Hatanaka701ea2b2012-03-28 00:25:01 +00008; CHECK: .set noat
Akira Hatanaka9029cf22011-08-11 22:42:31 +00009; CHECK-NEXT: .set nomacro
10
11%struct.S = type { [16384 x i32] }
12
13define void @foo2() nounwind {
14entry:
15 %s = alloca %struct.S, align 4
16 call void @foo1(%struct.S* byval %s)
17 ret void
18}
19
20declare void @foo1(%struct.S* byval)