- Dec 22, 2009
-
-
Sean Callanan authored
Made LEA memory operands emit only 4 MCInst operands. Made the scale operand equal 1 for instructions that have no SIB byte. llvm-svn: 91919
-
- Dec 21, 2009
-
-
David Greene authored
Fix a bug in !subst where TableGen would go and resubstitute text it had just substituted. This could cause infinite looping in certain pathological cases. llvm-svn: 91843
-
- Dec 19, 2009
-
-
Chris Lattner authored
llvm-svn: 91784
-
Nuno Lopes authored
llvm-svn: 91774
-
Daniel Dunbar authored
llvm-svn: 91757
-
Daniel Dunbar authored
llvm-svn: 91756
-
Sean Callanan authored
incarnations), integrated into the MC framework. The disassembler is table-driven, using a custom TableGen backend to generate hierarchical tables optimized for fast decode. The disassembler consumes MemoryObjects and produces arrays of MCInsts, adhering to the abstract base class MCDisassembler (llvm/MC/MCDisassembler.h). The disassembler is documented in detail in - lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime) - utils/TableGen/DisassemblerEmitter.cpp (table emitter) You can test the disassembler by running llvm-mc -disassemble for i386 or x86_64 targets. Please let me know if you encounter any problems with it. llvm-svn: 91749
-
Dan Gohman authored
llvm-svn: 91741
-
- Dec 18, 2009
-
-
Eli Friedman authored
llvm-svn: 91718
-
Mikhail Glushenkov authored
This works now: (set_option "list_opt", ["val_1", "val_2", "val_3"]) llvm-svn: 91679
-
- Dec 17, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 91594
-
Mikhail Glushenkov authored
llvm-svn: 91593
-
Mikhail Glushenkov authored
llvm-svn: 91592
-
- Dec 16, 2009
-
-
Jim Grosbach authored
llvm-svn: 91554
-
Bill Wendling authored
llvm-svn: 91552
-
- Dec 15, 2009
-
-
Bill Wendling authored
llvm-svn: 91463
-
Daniel Dunbar authored
llvm-svn: 91458
-
Dan Gohman authored
llvm-svn: 91448
-
Jim Grosbach authored
llvm-svn: 91442
-
Mikhail Glushenkov authored
llvm-svn: 91420
-
Mikhail Glushenkov authored
llvm-svn: 91419
-
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: 91402
-
Daniel Dunbar authored
llvm-svn: 91379
-
- Dec 14, 2009
-
-
Daniel Dunbar authored
characters in them, in which case the grep will just return 'Binary file matches' and the whole thing falls over. llvm-svn: 91302
-
Daniel Dunbar authored
llvm-svn: 91301
-
- Dec 09, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90934
-
- Dec 08, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90871
-
- Dec 07, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90785
-
Mikhail Glushenkov authored
llvm-svn: 90784
-
Mikhail Glushenkov authored
Use 'forward_values' + 'comma_separated' instead. llvm-svn: 90774
-
Mikhail Glushenkov authored
llvm-svn: 90770
-
Mikhail Glushenkov authored
llvm-svn: 90764
-
- Dec 05, 2009
-
-
Dan Gohman authored
llvm-svn: 90628
-
- Dec 04, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90599
-
- Dec 01, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 90214
-
Eric Christopher authored
llvm-svn: 90189
-
- Nov 29, 2009
-
-
Daniel Dunbar authored
llvm-svn: 90065
-
- Nov 25, 2009
-
-
Daniel Dunbar authored
llvm-svn: 89833
-
- Nov 24, 2009
-
-
Dan Gohman authored
llvm-svn: 89729
-