llvm/lib/MC/MCDisassembler
Kevin Enderby 12b04be85d Adding a C API to the disassembler for use by such tools as Darwin's otool(1).
This is a work in progress as the interface for producing symbolic operands is
not done.  But a hacked prototype using information from the object file's
relocation entiries and replacing immediate operands with MCExpr's has been
shown to work with no changes to the instrucion printer.  These APIs will be
moved into a dynamic library at some point.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128308 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-26 00:06:33 +00:00
..
CMakeLists.txt Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
Disassembler.cpp Adding a C API to the disassembler for use by such tools as Darwin's otool(1). 2011-03-26 00:06:33 +00:00
Disassembler.h Adding a C API to the disassembler for use by such tools as Darwin's otool(1). 2011-03-26 00:06:33 +00:00
EDDisassembler.cpp We need to pass the TargetMachine object to the InstPrinter if we are printing 2011-03-21 04:13:46 +00:00
EDDisassembler.h Fixed the comparison operator for the enhanced 2011-03-12 03:27:54 +00:00
EDInfo.h Add asm parsing support w/ testcases for strex/ldrex family of instructions 2011-03-24 21:04:58 +00:00
EDInst.cpp Fixed a crash in the enhanced disassembler where 2010-09-23 02:14:12 +00:00
EDInst.h Merge System into Support. 2010-11-29 18:16:10 +00:00
EDOperand.cpp Add asm parsing support w/ testcases for strex/ldrex family of instructions 2011-03-24 21:04:58 +00:00
EDOperand.h Merge System into Support. 2010-11-29 18:16:10 +00:00
EDToken.cpp Plug some leaks in edis. 2011-02-24 11:03:19 +00:00
EDToken.h Merge System into Support. 2010-11-29 18:16:10 +00:00
Makefile there is no reason to dynamically generate a static header. 2010-07-20 18:59:58 +00:00