blob: 82a8c98599c2190ee3eb01cea0bb54c9537524c2 [file] [log] [blame]
Bob Wilson8257c402009-10-27 05:30:47 +00001; RUN: llc < %s -march=arm -mtriple=arm-linux-gnu | FileCheck %s
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002
Tanya Lattner246a1372008-02-17 20:02:20 +00003define void @f(i32 %a) {
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004entry:
Bob Wilson8257c402009-10-27 05:30:47 +00005; CHECK: mov r11, sp
Tanya Lattner246a1372008-02-17 20:02:20 +00006 %tmp = alloca i8, i32 %a ; <i8*> [#uses=1]
7 call void @g( i8* %tmp, i32 %a, i32 1, i32 2, i32 3 )
8 ret void
Bob Wilson8257c402009-10-27 05:30:47 +00009; CHECK: mov sp, r11
Dan Gohmanf17a25c2007-07-18 16:29:46 +000010}
11
Tanya Lattner246a1372008-02-17 20:02:20 +000012declare void @g(i8*, i32, i32, i32, i32)