[AArch64] Implement dynamic stack probing for windows
authorMartin Storsjo <martin@martin.st>
Sat, 17 Feb 2018 14:26:32 +0000 (14:26 +0000)
committerMartin Storsjo <martin@martin.st>
Sat, 17 Feb 2018 14:26:32 +0000 (14:26 +0000)
commita63a5b993ee90e7da6afc052c6702709f39dd9eb
tree1954c2a5283c29b7ed422e0ac11d563450ca542d
parent63db6690134a7b64e3d2e9f584c6417539e2ebe3
[AArch64] Implement dynamic stack probing for windows

This makes sure that alloca() function calls properly probe the
stack as needed.

Differential Revision: https://reviews.llvm.org/D42356

llvm-svn: 325433
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/lib/Target/AArch64/AArch64CallingConvention.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
llvm/lib/Target/AArch64/AArch64RegisterInfo.h
llvm/test/CodeGen/AArch64/win-alloca.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/win64_vararg.ll