- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93664
-
Chris Lattner authored
llvm-svn: 93661
-
Chris Lattner authored
dates to a time when two different LLVM values could have the same name but different types. Simplify it to just assign names to unnamed things and let the core symtab resolve duplicates. llvm-svn: 93660
-
Chris Lattner authored
llvm-svn: 93657
-
Chris Lattner authored
llvm-svn: 93655
-
Chris Lattner authored
llvm-svn: 93643
-
- Jan 15, 2010
-
-
Chris Lattner authored
unneeded argument from ParseExpression. llvm-svn: 93536
-
Chris Lattner authored
to return range information for subexpressions. Use this to provide range info for several new X86Operands. llvm-svn: 93534
-
Nate Begeman authored
Remove most of old Mach-O Writer support, it has been replaced by MCMachOStreamer Further refactoring to completely remove MachOWriter and drive the object file writer with the AsmPrinter MCInst/MCSection logic is forthcoming. llvm-svn: 93527
-
- Jan 14, 2010
-
-
Chris Lattner authored
the default implementation returns "unknown". llvm-svn: 93470
-
Chris Lattner authored
the new ParseInstruction method just parses and returns a list of target operands. A new MatchInstruction interface is used to turn the operand list into an MCInst. This requires new/deleting all the operands, but it also gives targets the ability to use polymorphic operands if they want to. llvm-svn: 93469
-
Chris Lattner authored
Pass in SMLoc of instr opcode into ParseInstruction. Make AsmToken be a class, not a struct. llvm-svn: 93457
-
- Jan 11, 2010
-
-
Benjamin Kramer authored
- getToken is modeled after StringRef::split but it can split on multiple separator chars and skips leading seperators. - SplitString is a StringRef::split variant for more than 2 elements with the same behaviour as getToken. llvm-svn: 93161
-
- Jan 05, 2010
-
-
David Greene authored
llvm-svn: 92667
-
David Greene authored
llvm-svn: 92666
-
- Jan 02, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 92414
-
Mikhail Glushenkov authored
llvm-svn: 92413
-
- Jan 01, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 92393
-
Mikhail Glushenkov authored
llvm-svn: 92390
-
- Dec 28, 2009
-
-
Bill Wendling authored
llvm-svn: 92183
-
- Dec 23, 2009
-
-
Douglas Gregor authored
llvm-svn: 92017
-
Douglas Gregor authored
llvm-svn: 92004
-
Mikhail Glushenkov authored
llvm-svn: 92000
-
Mikhail Glushenkov authored
llvm-svn: 91997
-
- Dec 22, 2009
-
-
Chris Lattner authored
integer encoding (0123, 0b10101, 42, etc). llvm-svn: 91934
-
Chris Lattner authored
llvm-svn: 91933
-
Chris Lattner authored
llvm-svn: 91901
-
Chris Lattner authored
simple-tests.txt:16:1: error: invalid instruction 0xff 0xff ^ llvm-svn: 91898
-
Chris Lattner authored
data on them, for example: addb %al, (%rax) simple-tests.txt:11:5: error: excess data detected in input 0 0 0 0 0 ^ llvm-svn: 91896
-
Chris Lattner authored
to not produce caret diagnostics, you were right! llvm-svn: 91895
-
Chris Lattner authored
comments. Also, check in a simple testcase for the disassembler, including a test for r91864 llvm-svn: 91894
-
Chris Lattner authored
llvm-svn: 91892
-
- Dec 19, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 91776
-
- Dec 17, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 91594
-
Chandler Carruth authored
llvm-svn: 91589
-
Sean Callanan authored
with -disassemble, llvm-mc now accepts lines of the form 0x00 0x00 and passes the resulting bytes to the disassembler for the chosen (or default) target, printing the result. llvm-svn: 91579
-
- Dec 15, 2009
-
-
Mikhail Glushenkov authored
Checks that the code generated by 'tblgen --emit-llvmc' can be actually compiled. Also fixes two bugs found in this way: - forward_transformed_value didn't work with non-list arguments - cl::ZeroOrOne is now called cl::Optional llvm-svn: 91404
-
Mikhail Glushenkov authored
llvm-svn: 91401
-
- Dec 09, 2009
-
-
Chris Lattner authored
Somehow opt was missed when this was added. llvm-svn: 90912
-
- Dec 07, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90775
-