llvm-6502/include/llvm/MC
Reid Kleckner 26ba4c13a7 Classify functions by EH personality type rather than using the triple
This mostly reverts commit r222062 and replaces it with a new enum. At
some point this enum will grow at least for other MSVC EH personalities.

Also beefs up the way we were sniffing the personality function.
Previously we would emit the Itanium LSDA despite using
__C_specific_handler.

Reviewers: majnemer

Differential Revision: http://reviews.llvm.org/D6987

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226920 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-23 18:49:01 +00:00
..
MCParser Add const. NFC. 2014-11-11 05:11:47 +00:00
ConstantPools.h [Modules] Add some missing includes to make files compile stand-alone. 2014-10-12 22:49:26 +00:00
MachineLocation.h
MCAsmBackend.h Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
MCAsmInfo.h Classify functions by EH personality type rather than using the triple 2015-01-23 18:49:01 +00:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision 2015-01-09 18:55:42 +00:00
MCAsmInfoELF.h Move getNonexecutableStackSection up to the base ELF class. 2014-10-15 15:44:16 +00:00
MCAsmLayout.h
MCAssembler.h Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
MCCodeEmitter.h
MCCodeGenInfo.h
MCContext.h Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics 2015-01-13 00:48:10 +00:00
MCDirectives.h
MCDisassembler.h MCDisassembler::getInstruction():: Prune also "\param Region", since it was removed in r221751. [-Wdocumentation] 2014-11-12 07:42:26 +00:00
MCDwarf.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
MCELF.h
MCELFObjectWriter.h
MCELFStreamer.h Simplify handling of --noexecstack by using getNonexecutableStackSection. 2014-10-15 16:12:52 +00:00
MCELFSymbolFlags.h
MCExpr.h ARM: add support for segment base relocations (SBREL) 2015-01-11 04:39:18 +00:00
MCExternalSymbolizer.h
MCFixedLenDisassembler.h
MCFixup.h
MCFixupKindInfo.h
MCInst.h Use C++ typed enums instead of 'unsigned char' for MCInst Kind. NFC. 2014-12-01 18:46:43 +00:00
MCInstBuilder.h
MCInstPrinter.h Fix 80 column violation 2015-01-23 06:18:35 +00:00
MCInstrAnalysis.h
MCInstrDesc.h Target: Allow target specific operand types 2015-01-12 19:33:09 +00:00
MCInstrInfo.h
MCInstrItineraries.h don't repeat function name in comments 2014-10-07 17:28:04 +00:00
MCLabel.h
MCLinkerOptimizationHint.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
MCMachObjectWriter.h Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
MCMachOSymbolFlags.h
MCObjectFileInfo.h
MCObjectStreamer.h Revert r221150, as it broke sanitizer tests 2014-11-03 12:19:03 +00:00
MCObjectWriter.h Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
MCRegisterInfo.h MCRegisterInfo: Add MCSubRegIndexIterator. 2014-12-10 01:13:06 +00:00
MCRelocationInfo.h
MCSchedule.h typos 2014-10-07 17:00:16 +00:00
MCSection.h
MCSectionCOFF.h
MCSectionELF.h
MCSectionMachO.h
MCStreamer.h Fix typo 2014-12-06 02:14:41 +00:00
MCSubtargetInfo.h Change the name to be in style. 2014-12-03 18:39:44 +00:00
MCSymbol.h MC: Label definitions are permitted after .set directives 2014-12-24 10:27:50 +00:00
MCSymbolizer.h
MCTargetAsmParser.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
MCTargetOptions.h Migrate ABIName to MCTargetOptions so that it can be shared between 2015-01-14 00:50:31 +00:00
MCTargetOptionsCommandFlags.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
MCValue.h
MCWin64EH.h
MCWinCOFFObjectWriter.h ARM: fail less catastrophically on invalid Windows input 2015-01-22 04:03:32 +00:00
MCWinCOFFStreamer.h Simplify handling of --noexecstack by using getNonexecutableStackSection. 2014-10-15 16:12:52 +00:00
MCWinEH.h
SectionKind.h
StringTableBuilder.h Remove StringMap::GetOrCreateValue in favor of StringMap::insert 2014-11-19 05:49:42 +00:00
SubtargetFeature.h
YAML.h