llvm-6502/lib/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
..
MCDisassembler Adding support for printing operands symbolically to llvm's public 'C' 2011-04-11 18:08:50 +00:00
MCParser Add support for .skip. 2011-04-07 20:26:23 +00:00
CMakeLists.txt Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class. 2011-02-28 21:45:04 +00:00
ELFObjectWriter.cpp Micro optimization and improved similarity with gas' output: 2011-04-07 23:21:52 +00:00
ELFObjectWriter.h Write the section table and the section data in the same order that 2011-03-20 18:44:20 +00:00
MachObjectWriter.cpp Fix a bug introduced by my patch yesterday: BL is a 4-byte instructions like BLX, rather than a 2-byte instruction like B. 2011-03-23 21:19:56 +00:00
Makefile
MCAsmInfo.cpp Clean up assembly statement separator support. 2011-03-24 18:46:34 +00:00
MCAsmInfoCOFF.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
MCAsmInfoDarwin.cpp
MCAsmStreamer.cpp Fix whitespace. 2011-03-27 01:44:40 +00:00
MCAssembler.cpp
MCCodeEmitter.cpp
MCContext.cpp Don't store Twine temporaries, it's not safe. 2011-04-09 11:26:27 +00:00
MCDisassembler.cpp
MCDwarf.cpp
MCELF.cpp Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class. 2011-02-28 21:45:04 +00:00
MCELF.h Make all static functions become static class methods. Move shared (duplicated) functions to new MCELF class. 2011-02-28 21:45:04 +00:00
MCELFObjectTargetWriter.cpp
MCELFStreamer.cpp Fix handling of @IDNTPOFF relocations, they need to get STT_TLS. 2011-03-17 00:35:10 +00:00
MCELFStreamer.h Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAssembler * argument. 2011-03-09 17:33:05 +00:00
MCExpr.cpp Add support for Thumb interworking addresses for symbol offsets that get constant folded very early. 2011-03-21 23:13:43 +00:00
MCInst.cpp
MCInstPrinter.cpp Preliminary support for ARM frame save directives emission via MI flags. 2011-03-05 18:43:32 +00:00
MCLabel.cpp
MCLoggingStreamer.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
MCMachObjectTargetWriter.cpp
MCMachOStreamer.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
MCNullStreamer.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
MCObjectStreamer.cpp Add constructors to MCElfStreamer and MCObjectStreamer to take an extra MCAssembler * argument. 2011-03-09 17:33:05 +00:00
MCObjectWriter.cpp
MCPureStreamer.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
MCSection.cpp
MCSectionCOFF.cpp
MCSectionELF.cpp Be nice to Xcore and the XMOS assembler and avoid quoting section names 2011-03-04 20:03:14 +00:00
MCSectionMachO.cpp Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638> 2011-03-19 02:42:31 +00:00
MCStreamer.cpp Preliminary support for ARM frame save directives emission via MI flags. 2011-03-05 18:43:32 +00:00
MCSymbol.cpp
MCValue.cpp
TargetAsmBackend.cpp
WinCOFFObjectWriter.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00
WinCOFFStreamer.cpp Roll out r126425 and r126450 to see if it fixes the failures on the buildbots. 2011-02-25 16:30:32 +00:00