Revision tags: llvmorg-2.8.0-rc2, llvmorg-2.8.0-rc1, llvmorg-2.8.0-rc0 |
|
#
268b0f47 |
| 20-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Use the new tool_output_file in several tools. This fixes a variety of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all
Use the new tool_output_file in several tools. This fixes a variety of problems with output files being left behind or output streams being left unclosed. Fix llvm-mc to respect the -o option in all modes, rather than hardcoding outs() in some cases.
llvm-svn: 111603
show more ...
|
#
979634bb |
| 20-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
start straightening out libedis's dependencies and make it fit better in the llvm world. Among other things, this changes:
1. The guts of libedis are now moved into lib/MC/MCDisassembler 2. llvm-mc
start straightening out libedis's dependencies and make it fit better in the llvm world. Among other things, this changes:
1. The guts of libedis are now moved into lib/MC/MCDisassembler 2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis, so edis and mc don't have to be built in series. 3. lib/MC/MCDisassembler no longer depends on the C api, the C API depends on it. 4. Various code cleanup changes.
There is still a lot to be done to make edis fit with the llvm design, but this is an incremental step in the right direction.
llvm-svn: 108869
show more ...
|
#
d7f09c78 |
| 11-May-2010 |
Sean Callanan <scallanan@apple.com> |
Extended the edis "IsBranch" property to call instructions as well. Added support for checking this to the llvm-mc tester as well.
llvm-svn: 103454
|
#
4cd930f4 |
| 05-May-2010 |
Sean Callanan <scallanan@apple.com> |
Fixed a sign-extension bug in the X86 disassembler that was causing PC-relative branch targets to be evaluated incorrectly. Also added support for checking operand values to the llvm-mc tester.
llv
Fixed a sign-extension bug in the X86 disassembler that was causing PC-relative branch targets to be evaluated incorrectly. Also added support for checking operand values to the llvm-mc tester.
llvm-svn: 103128
show more ...
|
Revision tags: llvmorg-2.7.0 |
|
#
6b2b064d |
| 13-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
Make the disassembler respect the assembler dialect when printing instructions, patch by Marius Wachtler!
llvm-svn: 101160
|
#
2d03d3a8 |
| 12-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Second try at integrating the edis tester. This time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly.
llvm-mc -edis work
Second try at integrating the edis tester. This time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly.
llvm-mc -edis works the same as llvm-mc -disassemble, but outputs tokens and operands.
llvm-svn: 101058
show more ...
|
#
55ddc30f |
| 09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
revert r100842 which broke several of the build bots.
llvm-svn: 100848
|
#
844a7feb |
| 09-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Added a tester for the enhanced disassembler, integrated into the llvm-mc testing tool.
llvm-svn: 100842
|
#
70129162 |
| 04-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
fix an ugly wart in the MCInstPrinter api where the raw_ostream to print an instruction to had to be specified at MCInstPrinter construction time instead of being able to pick at each call to printIn
fix an ugly wart in the MCInstPrinter api where the raw_ostream to print an instruction to had to be specified at MCInstPrinter construction time instead of being able to pick at each call to printInstruction.
llvm-svn: 100307
show more ...
|
#
d9d5b315 |
| 20-Mar-2010 |
Daniel Dunbar <daniel@zuster.org> |
llvm-mc: Fix MCInstPrinter memory leaks.
llvm-svn: 99101
|
#
6a6f9cc6 |
| 03-Feb-2010 |
Sean Callanan <scallanan@apple.com> |
Fixed the disassembler so it accepts multiple instructions on a single line. Also made it a bit more forgiving when it reports errors.
llvm-svn: 95197
|
#
b257d24f |
| 22-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
rename HexDisassembler -> Disassembler, it works on any input integer encoding (0123, 0b10101, 42, etc).
llvm-svn: 91934
|