llvm-6502/include/llvm/MC
Kevin Enderby bd3327654b Adding support for printing operands symbolically to llvm's public 'C'
disassembler API.  Hooked this up to the ARM target so such tools as Darwin's
otool(1) can now print things like branch targets for example this:
  blx _puts
instead of this:
  blx #-36
And even print the expression encoded in the Mach-O relocation entried for
things like this:
  movt r0, :upper16:((_foo-_bar)+1234)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129284 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-11 18:08:50 +00:00
..
MCParser Clean up assembly statement separator support. 2011-03-24 18:46:34 +00:00
EDInstInfo.h Merge System into Support. 2010-11-29 18:16:10 +00:00
MCAsmInfo.h Clean up assembly statement separator support. 2011-03-24 18:46:34 +00:00
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h
MCAsmLayout.h Fix 80-col viola. 2010-12-17 01:07:25 +00:00
MCAssembler.h Add support for the --noexecstack option. 2011-01-23 17:55:27 +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 MC: Add support for disabling "temporary label" behavior. Useful for debugging 2011-03-28 22:49:15 +00:00
MCDirectives.h Added support for the Mach-O .symbol_resolver directive. rdar://8673046 2010-11-19 18:39:33 +00:00
MCDisassembler.h Adding support for printing operands symbolically to llvm's public 'C' 2011-04-11 18:08:50 +00:00
MCDwarf.h Implement .cfi_remember_state and .cfi_restore_state. 2010-12-28 18:36:23 +00:00
MCELFObjectWriter.h Move some data to the TargetWriter. 2010-12-18 03:27:34 +00:00
MCELFSymbolFlags.h
MCExpr.h Remove trailing whitespace 2011-02-03 23:17:44 +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 MC: Split MCFixupKindInfo out into its own header. 2010-12-16 03:05:53 +00:00
MCInst.h Merge System into Support. 2010-11-29 18:16:10 +00:00
MCInstPrinter.h Replace the old algorithm that emitted the "print the alias for an instruction" 2011-04-07 21:20:06 +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 Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAssembler * argument. 2011-03-09 17:33:05 +00:00
MCObjectWriter.h Gas is very inconsistent about when a relaxation/relocation is needed. Do 2011-02-16 03:25:55 +00:00
MCSection.h Speculatively revert commit 127478 (jsjodin) in an attempt to fix the 2011-03-12 13:07:37 +00:00
MCSectionCOFF.h make isVirtualSection a virtual method on MCSection. Chris' suggestion. 2010-11-17 20:03:54 +00:00
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 Preliminary support for ARM frame save directives emission via MI flags. 2011-03-05 18:43:32 +00:00
MCSymbol.h
MCValue.h Merge System into Support. 2010-11-29 18:16:10 +00:00
SectionKind.h