Skip to content
  1. May 12, 2010
  2. Apr 30, 2010
  3. Apr 18, 2010
  4. Mar 26, 2010
  5. Mar 18, 2010
  6. Mar 17, 2010
  7. Feb 28, 2010
  8. Feb 26, 2010
  9. Feb 11, 2010
  10. Feb 10, 2010
  11. Feb 09, 2010
  12. Feb 03, 2010
  13. Jan 05, 2010
    • Dan Gohman's avatar
      Add a SmallBitVector class, which mimics BitVector but uses only · 5976e7d5
      Dan Gohman authored
      a single pointer (PointerIntPair) member. In "small" mode, the
      pointer field is reinterpreted as a set of bits. In "large" mode,
      the pointer points to a heap-allocated object.
      
      Also, give BitVector empty and swap functions.
      
      And, add some simple unittests for BitVector and SmallBitVector.
      
      llvm-svn: 92730
      5976e7d5
  14. Dec 31, 2009
  15. Dec 25, 2009
  16. Dec 24, 2009
  17. Dec 21, 2009
  18. Dec 03, 2009
  19. Nov 19, 2009
  20. Nov 17, 2009
  21. Nov 13, 2009
  22. Nov 11, 2009
  23. Nov 10, 2009
    • Jeffrey Yasskin's avatar
      Fix DenseMap iterator constness. · b40d3f76
      Jeffrey Yasskin authored
      This patch forbids implicit conversion of DenseMap::const_iterator to
      DenseMap::iterator which was possible because DenseMapIterator inherited
      (publicly) from DenseMapConstIterator. Conversion the other way around is now
      allowed as one may expect.
      
      The template DenseMapConstIterator is removed and the template parameter
      IsConst which specifies whether the iterator is constant is added to
      DenseMapIterator.
      
      Actually IsConst parameter is not necessary since the constness can be
      determined from KeyT but this is not relevant to the fix and can be addressed
      later.
      
      Patch by Victor Zverovich!
      
      llvm-svn: 86636
      b40d3f76
  24. Oct 27, 2009
  25. Oct 26, 2009
  26. Oct 23, 2009
  27. Oct 22, 2009
  28. Oct 13, 2009
Loading