- Jan 09, 2010
-
-
Dale Johannesen authored
llvm-svn: 93040
-
Dale Johannesen authored
llvm-svn: 93030
-
- Jan 06, 2010
-
-
Duncan Sands authored
memcpy, memset and other intrinsics that only access their arguments to be readnone if the intrinsic's arguments all point to local memory. This improves the testcase in the README to readonly, but it could in theory be made readnone, however this would involve more sophisticated analysis that looks through the memcpy. llvm-svn: 92829
-
- Jan 05, 2010
-
-
Dan Gohman authored
uses several kinds of opcode values which are not declared within that enum. This fixes PR5946. llvm-svn: 92794
-
David Greene authored
Add an !eq() operator to TableGen. It operates on strings only. Use !cast<string>() to compare other types of objects. llvm-svn: 92754
-
David Greene authored
Have TableGen emit code that uses dbgs() rather than errs(). llvm-svn: 92738
-
Dan Gohman authored
clear what information these functions are actually using. This is also a micro-optimization, as passing a SDNode * around is simpler than passing a { SDNode *, int } by value or reference. llvm-svn: 92564
-
- Jan 04, 2010
-
-
Daniel Dunbar authored
llvm-svn: 92521
-
Dan Gohman authored
verifying that the special case does not occur. llvm-svn: 92504
-
Dan Gohman authored
for a refactoring I'm working on. llvm-svn: 92503
-
- Jan 01, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 92392
-
Mikhail Glushenkov authored
llvm-svn: 92391
-
Mikhail Glushenkov authored
llvm-svn: 92390
-
Mikhail Glushenkov authored
llvm-svn: 92389
-
- Dec 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 92169
-
Daniel Dunbar authored
llvm-svn: 92168
-
- Dec 25, 2009
-
-
Bill Wendling authored
llvm-svn: 92155
-
- Dec 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 92133
-
- Dec 23, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 91998
-
Mikhail Glushenkov authored
llvm-svn: 91997
-
Daniel Dunbar authored
llvm-svn: 91959
-
- 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
-