Skip to content
  1. Feb 26, 2010
  2. Feb 25, 2010
  3. Feb 24, 2010
  4. Feb 23, 2010
  5. Feb 22, 2010
  6. Feb 21, 2010
  7. Feb 19, 2010
  8. Feb 18, 2010
  9. Feb 17, 2010
  10. Feb 16, 2010
  11. 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
Loading