OSDN Git Service

[WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRs
authorReid Kleckner <rnk@google.com>
Fri, 13 Nov 2015 19:06:01 +0000 (19:06 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 13 Nov 2015 19:06:01 +0000 (19:06 +0000)
commit04538c959e391123e095e7b58699f14004627717
tree1a6510870ce35a93fcaba37f91c54809510de6ec
parent6de64e032f5b0d3c128b8d929ded6eee402271e3
[WinEH] Make UnwindHelp a fixed stack object allocated after XMM CSRs

Now the offset of UnwindHelp in our EH tables and the offset that we
store to in the prologue agree.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253059 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86FrameLowering.cpp
lib/Target/X86/X86FrameLowering.h
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/catchpad-realign-savexmm.ll [new file with mode: 0644]
test/CodeGen/X86/cleanuppad-realign.ll
test/CodeGen/X86/win-catchpad-csrs.ll
test/CodeGen/X86/win-catchpad-varargs.ll
test/CodeGen/X86/win-catchpad.ll
test/CodeGen/X86/win-cleanuppad.ll