1; RUN: llc < %s -mtriple=i686-pc-win32 | FileCheck %s 2 3; Allocas with unknown size in the entry block are dynamic. 4define void @foo(i32 %n) { 5 %m = alloca i32, i32 %n 6 ret void 7} 8; CHECK-LABEL: _foo: 9; CHECK: calll __chkstk 10; CHECK: retl 11 12; Use of inalloca implies that that the alloca is not static. 13define void @bar() { 14 %m = alloca inalloca i32 15 ret void 16} 17; CHECK-LABEL: _bar: 18; CHECK: pushl %eax 19; CHECK: retl 20