llvm/test/CodeGen/X86/windows-itanium-alloca.ll
Saleem Abdulrasool e6c1fc9a44 X86: use the correct alloca symbol for Windows Itanium
Windows itanium targets the MSVCRT, and the stack probe symbol is provided by
MSVCRT.  This corrects the emission of stack probes on i686-windows-itanium.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222439 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-20 18:01:26 +00:00

17 lines
362 B
LLVM

; RUN: llc -mtriple i686-windows-itanium -filetype asm -o - %s | FileCheck %s
target datalayout = "e-m:w-p:32:32-i64:64-f80:32-n8:16:32-S32"
target triple = "i686--windows-itanium"
declare void @external(i8*)
define dllexport void @alloca(i32 %sz) {
entry:
%vla = alloca i8, i32 %sz, align 1
call void @external(i8* %vla)
ret void
}
; CHECK: __chkstk