Skip to content
  1. Oct 18, 2010
  2. Oct 17, 2010
  3. Oct 14, 2010
  4. Oct 08, 2010
  5. Oct 07, 2010
  6. Oct 05, 2010
  7. Sep 30, 2010
    • Benjamin Kramer's avatar
      Grow BumpPtrAllocator's slab size dynamically if we allocated many slabs. This · 90086abf
      Benjamin Kramer authored
      reduces the amount of malloc calls and may reduce memory overhead.
      
      Some numbers:
      ASTContext stats, clang -cc1 -disable-free -fsyntax-only Cocoa_h.m
      without dynamic growth                          |  with dynamic growth
      Number of memory regions: 3158                  |  Number of memory regions: 432
      Bytes used: 12333185                            |  Bytes used: 12333185
      Bytes allocated: 12935168                       |  Bytes allocated: 12800000
      Bytes wasted: 601983 (includes alignment, etc)  |  Bytes wasted: 466815 (includes alignment, etc)
      
      ASTContext stats, clang -cc1 -disable-free -fsyntax-only on clang's ASTReader.cpp
      without dynamic growth                          |  with dynamic growth
      Number of memory regions: 10987                 |  Number of memory regions: 551
      Bytes used: 42910356                            |  Bytes used: 42910356
      Bytes allocated: 45002752                       |  Bytes allocated: 44711936
      Bytes wasted: 2092396 (includes alignment, etc) |  Bytes wasted: 1801580 (includes alignment, etc)
      
      llvm-svn: 115151
      90086abf
  8. Sep 29, 2010
  9. Sep 28, 2010
  10. Sep 27, 2010
  11. Sep 16, 2010
  12. Sep 07, 2010
  13. Sep 03, 2010
  14. Sep 02, 2010
  15. Sep 01, 2010
  16. Aug 30, 2010
    • Duncan Sands's avatar
      Remove a hack that tries to understand incorrect triples from the · 1b6744a3
      Duncan Sands authored
      Triple class constructor.  Only valid triples should now be used
      inside LLVM - front-ends are now responsable for rejecting or
      correcting invalid target triples.  The Triple::normalize method
      can be used to straighten out funky triples provided by users.
      Give this a whirl through the buildbots to see if I caught all
      places where triples enter LLVM.
      
      llvm-svn: 112470
      1b6744a3
  17. Aug 26, 2010
  18. Aug 25, 2010
  19. Aug 23, 2010
  20. Aug 20, 2010
  21. Aug 19, 2010
  22. Aug 18, 2010
Loading