[WinEH] Add a report_fatal_error for 32-bit stack realignment
authorReid Kleckner <reid@kleckner.net>
Tue, 7 Jul 2015 15:47:29 +0000 (15:47 +0000)
committerReid Kleckner <reid@kleckner.net>
Tue, 7 Jul 2015 15:47:29 +0000 (15:47 +0000)
commitdb38d7657a6818c87be0954c5325bec6ae12a8ed
tree0547db398510393e9d82a5455e6c2b4656202823
parent41e59a6d7b9eca6dfedb5082de00cd788b32eab8
[WinEH] Add a report_fatal_error for 32-bit stack realignment

This type of prologue isn't supported yet. Implementing it should be a
matter of copying the adjusted incoming EBP into ESI (the base pointer)
instead of EBP.  The original EBP can be saved and restored from other
memory afterwards.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241597 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp