blob: 57d022f47c822efd359ca5d27a8c6bc41a9e6e27 [file] [log] [blame]
Dan Gohman65fd6562011-11-03 21:49:52 +00001; RUN: llc -march=mipsel < %s | FileCheck %s
Dan Gohman6b13cd42011-09-01 23:07:08 +00002
Akira Hatanaka9029cf22011-08-11 22:42:31 +00003; CHECK: .set macro
Akira Hatanaka701ea2b2012-03-28 00:25:01 +00004; CHECK: .set at
Akira Hatanaka9029cf22011-08-11 22:42:31 +00005; CHECK-NEXT: .cprestore
Akira Hatanaka701ea2b2012-03-28 00:25:01 +00006; CHECK: .set noat
Akira Hatanaka9029cf22011-08-11 22:42:31 +00007; CHECK-NEXT: .set nomacro
8
9%struct.S = type { [16384 x i32] }
10
11define void @foo2() nounwind {
12entry:
13 %s = alloca %struct.S, align 4
14 call void @foo1(%struct.S* byval %s)
15 ret void
16}
17
18declare void @foo1(%struct.S* byval)