llvm-6502/lib/Target/X86/MCTargetDesc
Reid Kleckner 0f85d54670 Add the ExceptionHandling::MSVC enumeration
It is intended to be used for a family of personality functions that
have similar IR preparation requirements. Typically when interoperating
with MSVC personality functions, bits of functionality need to be
outlined from the main function into helper functions. There is also
usually more than one landing pad per invoke, which does not match the
LLVM IR landingpad representation.

None of this is implemented yet. This change just adds a new enum that
is active for *-windows-msvc and delegates to the EH removal preparation
pass.  No functionality change for other targets.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224625 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-19 22:19:48 +00:00
..
CMakeLists.txt MC: create X86WinCOFFStreamer for target specific behaviour 2014-04-27 03:48:12 +00:00
LLVMBuild.txt Update library dependencies. 2014-07-24 02:10:42 +00:00
Makefile
X86AsmBackend.cpp [CompactUnwind] Fix register encoding logic 2014-12-08 18:18:32 +00:00
X86BaseInfo.h [X86] Clean up whitespace as well as minor coding style 2014-12-04 05:20:33 +00:00
X86ELFObjectWriter.cpp X86, MC: Tidy up some whitespace in GetRelocType 2014-11-06 08:10:37 +00:00
X86ELFRelocationInfo.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
X86FixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
X86MachObjectWriter.cpp [X86] Clean up whitespace as well as minor coding style 2014-12-04 05:20:33 +00:00
X86MachORelocationInfo.cpp [C++] Use 'nullptr'. Target edition. 2014-04-25 05:30:21 +00:00
X86MCAsmInfo.cpp Add the ExceptionHandling::MSVC enumeration 2014-12-19 22:19:48 +00:00
X86MCAsmInfo.h Move getNonexecutableStackSection up to the base ELF class. 2014-10-15 15:44:16 +00:00
X86MCCodeEmitter.cpp x86: Emit LOCK prefix after DATA16 2014-12-15 22:34:58 +00:00
X86MCTargetDesc.cpp Revert "ADT: correctly report isMSVCEnvironment for windows itanium" 2014-11-17 22:55:59 +00:00
X86MCTargetDesc.h [X86] Clean up whitespace as well as minor coding style 2014-12-04 05:20:33 +00:00
X86WinCOFFObjectWriter.cpp X86: Split the relocation selection up 2014-04-08 02:15:13 +00:00
X86WinCOFFStreamer.cpp MC: split Win64EHUnwindEmitter into a shared streamer 2014-08-07 02:59:41 +00:00