Skip to content
  1. Sep 02, 2006
  2. Aug 26, 2006
  3. Aug 18, 2006
  4. Aug 16, 2006
  5. Aug 11, 2006
  6. Aug 08, 2006
    • Chris Lattner's avatar
      Start eliminating temporary vectors used to create DAG nodes. Instead, pass · c24a1d30
      Chris Lattner authored
      in the start of an array and a count of operands where applicable.  In many
      cases, the number of operands is known, so this static array can be allocated
      on the stack, avoiding the heap.  In many other cases, a SmallVector can be
      used, which has the same benefit in the common cases.
      
      I updated a lot of code calling getNode that takes a vector, but ran out of
      time.  The rest of the code should be updated, and these methods should be
      removed.
      
      We should also do the same thing to eliminate the methods that take a
      vector of MVT::ValueTypes.
      
      It would be extra nice to convert the dagiselemitter to avoid creating vectors
      for operands when calling getTargetNode.
      
      llvm-svn: 29566
      c24a1d30
    • Evan Cheng's avatar
      Match tablegen isel changes. · b9d34bd0
      Evan Cheng authored
      llvm-svn: 29549
      b9d34bd0
  7. Jul 28, 2006
  8. Jun 16, 2006
  9. Jun 15, 2006
  10. May 27, 2006
  11. May 26, 2006
  12. May 25, 2006
  13. May 24, 2006
  14. May 20, 2006
  15. May 18, 2006
  16. May 17, 2006
  17. May 12, 2006
  18. May 09, 2006
  19. May 04, 2006
  20. May 03, 2006
  21. May 02, 2006
  22. Apr 22, 2006
  23. Apr 13, 2006
  24. Apr 08, 2006
  25. Apr 07, 2006
  26. Mar 28, 2006
  27. Mar 27, 2006
Loading