10b5b35fdSTim Northover; RUN: llc -mtriple=armv7-linux-gnueabi %s -o - | FileCheck %s 20b5b35fdSTim Northover 3*bed1c7f0SNikita Popovdeclare void @bar(ptr, i32, i32, i32, i32) 40b5b35fdSTim Northover 50b5b35fdSTim Northoverdefine void @foo(i32 %amt) optnone noinline { 60b5b35fdSTim Northover br label %next 70b5b35fdSTim Northover 80b5b35fdSTim Northovernext: 90b5b35fdSTim Northover %mem = alloca i8;, i32 %amt 100b5b35fdSTim Northover br label %next1 110b5b35fdSTim Northover 120b5b35fdSTim Northovernext1: 13*bed1c7f0SNikita Popov call void @bar(ptr %mem, i32 undef, i32 undef, i32 undef, i32 undef) 140b5b35fdSTim Northover; CHECK: sub sp, sp, #8 150b5b35fdSTim Northover; CHECK: bl bar 160b5b35fdSTim Northover; CHECK: add sp, sp, #8 170b5b35fdSTim Northover 180b5b35fdSTim Northover ret void 190b5b35fdSTim Northover} 20