Skip to content
  1. Oct 12, 2008
  2. Oct 10, 2008
  3. Oct 09, 2008
  4. Oct 07, 2008
  5. Oct 06, 2008
  6. Sep 22, 2008
  7. Aug 24, 2008
    • Cedric Venet's avatar
      Updating VC++ project. · 0f7b5666
      Cedric Venet authored
      Adding one include file and correct one declaration from class to struct in order to make llvm compile on VC2005.
      
      llvm-svn: 55279
      0f7b5666
    • Chris Lattner's avatar
    • Chris Lattner's avatar
      Switch the asmprinter (.ll) and all the stuff it requires over to · 0c19df48
      Chris Lattner authored
      use raw_ostream instead of std::ostream.  Among other goodness,
      this speeds up llvm-dis of kc++ with a release build from 0.85s
      to 0.49s (88% faster).
      
      Other interesting changes:
       1) This makes Value::print be non-virtual.
       2) AP[S]Int and ConstantRange can no longer print to ostream directly, 
          use raw_ostream instead.
       3) This fixes a bug in raw_os_ostream where it didn't flush itself 
          when destroyed.
       4) This adds a new SDNode::print method, instead of only allowing "dump".
      
      
      A lot of APIs have both std::ostream and raw_ostream versions, it would
      be useful to go through and systematically anihilate the std::ostream 
      versions.
      
      This passes dejagnu, but there may be minor fallout, plz let me know if
      so and I'll fix it.
      
      llvm-svn: 55263
      0c19df48
  8. Aug 23, 2008
  9. Aug 22, 2008
  10. Aug 21, 2008
  11. Aug 20, 2008
  12. Aug 17, 2008
  13. Aug 12, 2008
  14. Aug 05, 2008
  15. Jul 28, 2008
    • Dan Gohman's avatar
      Fold the useful features of alist and alist_node into ilist, and · 804c95df
      Dan Gohman authored
      a new ilist_node class, and remove them. Unlike alist_node,
      ilist_node doesn't attempt to manage storage itself, so it avoids
      the associated problems, including being opaque in gdb.
      
      Adjust the Recycler class so that it doesn't depend on alist_node.
      Also, change it to use explicit Size and Align parameters, allowing
      it to work when the largest-sized node doesn't have the greatest
      alignment requirement.
      
      Change MachineInstr's MachineMemOperand list from a pool-backed
      alist to a std::list for now.
      
      llvm-svn: 54146
      804c95df
  16. Jul 20, 2008
  17. Jul 14, 2008
  18. Jul 12, 2008
  19. Jul 11, 2008
  20. Jul 08, 2008
  21. Jul 02, 2008
  22. Jun 25, 2008
Loading