Skip to content
  1. Feb 15, 2010
    • Chris Lattner's avatar
      Check in the first big step of rewriting DAGISelEmitter to · b02cdaaa
      Chris Lattner authored
      produce a table based matcher instead of gobs of C++ Code.
      
      Though it's not done yet, the shrinkage seems promising,
      the table for the X86 ISel is 75K and still has a lot of 
      optimization to come (compare to the ~1.5M of .o generated
      the old way, much of which will go away).
      
      The code is currently disabled by default (the #if 0 in
      DAGISelEmitter.cpp).  When enabled it generates a dead
      SelectCode2 function in the DAGISel Header which will
      eventually replace SelectCode.
      
      There is still a lot of stuff left to do, which are
      documented with a trail of FIXMEs.
      
      llvm-svn: 96215
      b02cdaaa
    • Mikhail Glushenkov's avatar
      Revert r96130 ("Forward parameter options as '-option=param'"). · 5352f07f
      Mikhail Glushenkov authored
      This behaviour must be configurable.
      
      llvm-svn: 96210
      5352f07f
  2. Feb 14, 2010
  3. Feb 13, 2010
  4. Feb 12, 2010
  5. Feb 11, 2010
  6. Feb 10, 2010
  7. Feb 09, 2010
  8. Feb 03, 2010
  9. Jan 30, 2010
  10. Jan 29, 2010
  11. Jan 26, 2010
  12. Jan 23, 2010
  13. Jan 15, 2010
  14. Jan 14, 2010
    • Chris Lattner's avatar
      Split the TargetAsmParser "ParseInstruction" interface in half: · f29c0b68
      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
      f29c0b68
Loading