blob: 82a8c98599c2190ee3eb01cea0bb54c9537524c2 [file] [log] [blame]
Bob Wilson8bb080e2009-10-27 05:30:47 +00001; RUN: llc < %s -march=arm -mtriple=arm-linux-gnu | FileCheck %s
Lauro Ramos Venancio4532cc32007-02-03 00:16:21 +00002
Tanya Lattner6263f942008-02-17 20:02:20 +00003define void @f(i32 %a) {
Rafael Espindola7ae68ab2006-10-26 13:31:26 +00004entry:
Bob Wilson8bb080e2009-10-27 05:30:47 +00005; CHECK: mov r11, sp
Tanya Lattner6263f942008-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 Wilson8bb080e2009-10-27 05:30:47 +00009; CHECK: mov sp, r11
Rafael Espindola7ae68ab2006-10-26 13:31:26 +000010}
Rafael Espindolab191e0a2006-10-31 13:03:26 +000011
Tanya Lattner6263f942008-02-17 20:02:20 +000012declare void @g(i8*, i32, i32, i32, i32)