llvm-6502/include/llvm/MC
Evan Cheng a347f85dbe Starting to refactor Target to separate out code that's needed to fully describe
target machine from those that are only needed by codegen. The goal is to
sink the essential target description into MC layer so we can start building
MC based tools without needing to link in the entire codegen.

First step is to refactor TargetRegisterInfo. This patch added a base class
MCRegisterInfo which TargetRegisterInfo is derived from. Changed TableGen to
separate register description from the rest of the stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133782 91177308-0d34-0410-b5e6-96231b3b80d8
2011-06-24 01:44:41 +00:00
..
MCParser Basic support for macros with explicit arguments. 2011-06-05 02:43:45 +00:00
EDInstInfo.h
MCAsmInfo.h Treat Win64 EH as a DWARF EH scheme. For GCC-style exceptions, the layout of 2011-06-03 05:09:12 +00:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h Simplify the handling of pcrel relocations on ELF. Now we do the right thing 2011-05-01 03:50:49 +00:00
MCAsmLayout.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
MCAssembler.h Fix a ton of comment typos found by codespell. Patch by 2011-04-15 05:18:47 +00:00
MCCodeEmitter.h MC: Move target specific fixup info descriptors to TargetAsmBackend instead of 2010-12-16 03:20:06 +00:00
MCContext.h Diagnostic for undefined assembler local symbols. 2011-06-15 18:33:28 +00:00
MCDirectives.h
MCDisassembler.h Adding support for printing operands symbolically to llvm's public 'C' 2011-04-11 18:08:50 +00:00
MCDwarf.h Add support for producing .deubg_frame sections. 2011-05-10 03:54:12 +00:00
MCELFObjectWriter.h Move some data to the TargetWriter. 2010-12-18 03:27:34 +00:00
MCELFSymbolFlags.h sets bit 0 of the function address of thumb function in .symtab 2011-05-16 16:17:21 +00:00
MCExpr.h Fix emission of PPC64 assembler on non-darwin platforms by splitting 2011-06-09 20:25:38 +00:00
MCFixup.h Add support for the same encodings of the personality function that gnu as 2010-12-27 00:36:05 +00:00
MCFixupKindInfo.h
MCInst.h
MCInstPrinter.h Don't hardcode the %reg format in the streamer. 2011-06-02 02:34:55 +00:00
MCLabel.h
MCMachObjectWriter.h MC/Mach-O: Shuffle enums a bit to make it harder to inadvertently use the wrong 2010-12-21 15:26:45 +00:00
MCMachOSymbolFlags.h MC/Mach-O/Thumb: Set the thumb bit in the symbol table. 2010-12-29 14:14:06 +00:00
MCObjectStreamer.h Simplify the handling of pcrel relocations on ELF. Now we do the right thing 2011-05-01 03:50:49 +00:00
MCObjectWriter.h Gas is very inconsistent about when a relaxation/relocation is needed. Do 2011-02-16 03:25:55 +00:00
MCRegisterInfo.h Starting to refactor Target to separate out code that's needed to fully describe 2011-06-24 01:44:41 +00:00
MCSection.h Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
MCSectionCOFF.h
MCSectionELF.h Speculatively revert commit 127478 (jsjodin) in an attempt to fix the 2011-03-12 13:07:37 +00:00
MCSectionMachO.h Fix comments. 2011-03-23 23:32:48 +00:00
MCStreamer.h Use the verbose asm flag instead of a new flag for decoding the LSDA. 2011-06-17 20:55:01 +00:00
MCSymbol.h MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semantics 2011-04-29 18:00:03 +00:00
MCValue.h
MCWin64EH.h Add a parameter to the Win64 EH section getters to get a section with a 2011-05-27 19:09:24 +00:00
SectionKind.h