llvm-6502/include/llvm/MC
Rafael Espindola 9936b80df5 Compute the ELF SectionKind from the flags.
Any code creating an MCSectionELF knows ELF and already provides the flags.

SectionKind is an abstraction used by common code that uses a plain
MCSection.

Use the flags to compute the SectionKind. This removes a lot of
guessing and boilerplate from the MCSectionELF construction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227476 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-29 17:33:21 +00:00
..
MCParser
ConstantPools.h
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
MCAsmLayout.h
MCAssembler.h Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
MCCodeEmitter.h
MCCodeGenInfo.h
MCContext.h Compute the ELF SectionKind from the flags. 2015-01-29 17:33:21 +00:00
MCDirectives.h
MCDisassembler.h
MCDwarf.h [cleanup] Re-sort all the #include lines in LLVM using 2015-01-14 11:23:27 +00:00
MCELF.h
MCELFObjectWriter.h [MC] The PS4's ELF OSABI value is the same as FreeBSD. 2015-01-26 15:42:07 +00:00
MCELFStreamer.h
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
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
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
MCSection.h
MCSectionCOFF.h
MCSectionELF.h Compute the ELF SectionKind from the flags. 2015-01-29 17:33:21 +00:00
MCSectionMachO.h
MCStreamer.h Fix typo 2014-12-06 02:14:41 +00:00
MCSubtargetInfo.h Store the passed in CPU name string so that it can be accessed later. 2015-01-26 17:33:30 +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
MCWinEH.h
SectionKind.h Remove MergeableConst. 2015-01-29 14:12:41 +00:00
StringTableBuilder.h
SubtargetFeature.h
YAML.h