| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
instructions as well. Added support for checking
this to the llvm-mc tester as well.
llvm-svn: 103454
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
patch by Marius Wachtler!
llvm-svn: 101160
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 100848
|
|
|
|
|
|
| |
integrated into the llvm-mc testing tool.
llvm-svn: 100842
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 99101
|
|
|
|
|
|
|
| |
instructions on a single line. Also made it a
bit more forgiving when it reports errors.
llvm-svn: 95197
|
|
integer encoding (0123, 0b10101, 42, etc).
llvm-svn: 91934
|