[MS ABI] Hook clang up to the new EH instructions
The new EH instructions make it possible for LLVM to generate .xdata tables that the MSVC personality routines will be happy about. Because this is experimental, hide it behind a -cc1 flag (-fnew-ms-eh). Differential Revision: http://reviews.llvm.org/D11405 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@243767 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Driver/CC1Options.td 2 additions, 0 deletionsinclude/clang/Driver/CC1Options.td
- include/clang/Frontend/CodeGenOptions.def 1 addition, 0 deletionsinclude/clang/Frontend/CodeGenOptions.def
- lib/CodeGen/CGCleanup.cpp 19 additions, 1 deletionlib/CodeGen/CGCleanup.cpp
- lib/CodeGen/CGCleanup.h 34 additions, 4 deletionslib/CodeGen/CGCleanup.h
- lib/CodeGen/CGException.cpp 146 additions, 19 deletionslib/CodeGen/CGException.cpp
- lib/CodeGen/CodeGenFunction.cpp 4 additions, 8 deletionslib/CodeGen/CodeGenFunction.cpp
- lib/CodeGen/CodeGenFunction.h 1 addition, 0 deletionslib/CodeGen/CodeGenFunction.h
- lib/CodeGen/EHScopeStack.h 4 additions, 0 deletionslib/CodeGen/EHScopeStack.h
- lib/CodeGen/MicrosoftCXXABI.cpp 30 additions, 12 deletionslib/CodeGen/MicrosoftCXXABI.cpp
- lib/Frontend/CompilerInvocation.cpp 1 addition, 0 deletionslib/Frontend/CompilerInvocation.cpp
Loading
Please register or sign in to comment