OSDN Git Service

Implemented correct stack probing on mingw/cygwin for dynamic alloca's.
authorAnton Korobeynikov <asl@math.spbu.ru>
Tue, 17 Apr 2007 09:20:00 +0000 (09:20 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Tue, 17 Apr 2007 09:20:00 +0000 (09:20 +0000)
commit57fc00d5cf47343ba762493b8781ca0b14489c35
tree99c7c4e8ddbc0377d824932995f716b3a4e2417c
parent56398e39d70b88cea71faf575166ed2fbca6e2a6
Implemented correct stack probing on mingw/cygwin for dynamic alloca's.
Also, fixed static case in presence of eax livin. This fixes PR331

PS: Why don't we still have push/pop instructions? :)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36195 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAGNodes.h
lib/Target/CBackend/CBackend.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
lib/Target/X86/X86InstrInfo.td
lib/Target/X86/X86RegisterInfo.cpp
test/CodeGen/X86/mingw-alloca.ll [new file with mode: 0644]