- May 22, 2011
-
-
Chris Lattner authored
llvm-svn: 131836
-
- Apr 24, 2011
-
-
Sebastian Redl authored
llvm-svn: 130096
-
- Apr 20, 2011
-
-
Sean Callanan authored
MCInst operands for ARM. This allows it to be more tolerant of malformed MCInsts or incorrect instruction metadata. llvm-svn: 129840
-
- Apr 15, 2011
-
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129558
-
- Apr 11, 2011
-
-
Kevin Enderby authored
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) llvm-svn: 129284
-
- Apr 09, 2011
-
-
Benjamin Kramer authored
llvm-svn: 129214
-
Sean Callanan authored
error stream, in cases where the AsmParser is being invoked by EDDisassembler. Before, they were being sent to errs() because no error handler was installed in the SourceMgr. llvm-svn: 129177
-
- Apr 07, 2011
-
-
Sean Callanan authored
tokenization to crash and burn. llvm-svn: 129051
-
- Apr 05, 2011
-
-
Shantonu Sen authored
getEDInfo(), in which case this code would dereference NULL. EDInst can already handle NULL info, so avoid the dereference and pass NULL through. Reviewed by Sean Callanan llvm-svn: 128904
-
- Mar 29, 2011
-
-
Francois Pichet authored
llvm-svn: 128441
-
- Mar 28, 2011
-
-
Ted Kremenek authored
llvm-svn: 128426
-
Kevin Enderby authored
otool(1), this time with the needed fix for case sensitive file systems :) . 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. llvm-svn: 128415
-
- Mar 26, 2011
-
-
Kevin Enderby authored
llvm-svn: 128309
-
Kevin Enderby authored
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. llvm-svn: 128308
-
- Mar 24, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 128236
-
- Mar 21, 2011
-
-
Bill Wendling authored
the alias of an InstAlias instead of the thing being aliased. Because we need to know the features that are valid for an InstAlias. This is part of a work-in-progress. llvm-svn: 127986
-
- Mar 12, 2011
-
-
Sean Callanan authored
disassembler's disassembler map. llvm-svn: 127527
-
- Feb 24, 2011
-
-
Benjamin Kramer authored
- Don't leak parsed operands during tokenization. - Don't leak printed insts in llvm-mc. llvm-svn: 126381
-
- Feb 23, 2011
-
-
Sean Callanan authored
it to ignore valid uses of FS and GS as additional base registers in address computations. Added a test case for this. llvm-svn: 126302
-
- Feb 09, 2011
-
-
Shantonu Sen authored
Now, Syntax is only used as a tie-breaker if the Arch matches. Previously, a request for x86_64 disassembler followed by the i386 disassembler in a single process would return the cached x86_64 disassembler. Fixes <rdar://problem/8958982> llvm-svn: 125215
-
- Dec 10, 2010
-
-
Rafael Espindola authored
llvm-svn: 121471
-
Rafael Espindola authored
llvm-svn: 121461
-
Rafael Espindola authored
f: .cfi_startproc nop .cfi_endproc assembled (on ELF). llvm-svn: 121434
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Oct 22, 2010
-
-
Benjamin Kramer authored
llvm-svn: 117111
-
- Sep 23, 2010
-
-
Sean Callanan authored
because of the lack of a newline, AsmToken::Eof was being found instead of AsmToken::EndOfStatement. llvm-svn: 114621
-
- Sep 14, 2010
-
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
- Sep 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113632
-
- Jul 20, 2010
-
-
Owen Anderson authored
llvm-svn: 108912
-
Chris Lattner authored
llvm-svn: 108908
-
Chris Lattner authored
llvm-svn: 108895
-
Chris Lattner authored
llvm-svn: 108891
-
Chris Lattner authored
llvm-svn: 108890
-
Chris Lattner authored
llvm-svn: 108887
-
Chris Lattner authored
llvm-svn: 108886
-
Eric Christopher authored
llvm-svn: 108883
-
Chris Lattner authored
llvm-svn: 108874
-
Chris Lattner authored
llvm-svn: 108872
-
Chris Lattner authored
llvm-svn: 108870
-
Chris Lattner authored
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
-