Skip to content
  1. Jan 11, 2006
  2. Jan 10, 2006
  3. Jan 09, 2006
  4. Jan 08, 2006
  5. Jan 05, 2006
  6. Jan 04, 2006
  7. Jan 03, 2006
  8. Dec 30, 2005
    • Chris Lattner's avatar
      Patch #1 of Saem Ghani's Pass Manager refactoring. From the man: · 5916d7b6
      Chris Lattner authored
      "All this should do is create what will eventually be the specialised
      passmanagers.  Currently, the templates are inheriting them, once the
      template specialisations' methods have been absorbed, patches
      submitted method by method.  I'll nuke the specialisations and have
      the new objects inherit directly from passmanagert, and sanitise the
      world of all references to templates.
      "
      
      llvm-svn: 25053
      5916d7b6
  9. Dec 26, 2005
  10. Dec 22, 2005
  11. Dec 21, 2005
  12. Dec 05, 2005
  13. Nov 18, 2005
  14. Nov 16, 2005
    • Chris Lattner's avatar
      * Fix DerivedType::dropAllTypeUses to not change the number of types in a · 6b41edb3
      Chris Lattner authored
        type when it gets refined.  This allows us to hash on this crucial value.
      * Fix several issues in TypeMap::RefineAbstractType that prevent it from
        handling hash values that change correctly.
      * Define hashTypeStructure to not always return 0.  :)
      
      This last part (which depends on the first two) speeds up gccld time on eon
      from 3.78s to 2.75s with a release build (a 28% speedup!).  This resolves
      PR474.
      
      llvm-svn: 24372
      6b41edb3
  15. Nov 15, 2005
  16. Nov 13, 2005
  17. Nov 12, 2005
  18. Nov 11, 2005
  19. Nov 10, 2005
Loading