Skip to content
  1. Mar 29, 2013
  2. Mar 28, 2013
  3. Mar 27, 2013
  4. Mar 16, 2013
  5. Mar 14, 2013
  6. Feb 28, 2013
  7. Feb 21, 2013
  8. Feb 20, 2013
  9. Feb 19, 2013
  10. Feb 07, 2013
    • Meador Inge's avatar
      ADT: Correct APInt::getActiveWords for zero values · 32dc7249
      Meador Inge authored
      PR15138 was opened because of a segfault in the Bitcode writer.
      The actual issue ended up being a bug in APInt where calls to
      APInt::getActiveWords returns a bogus value when the APInt value
      is 0.  This patch fixes the problem by ensuring that getActiveWords
      returns 1 for 0 valued APInts.
      
      llvm-svn: 174641
      32dc7249
  11. Feb 06, 2013
  12. Feb 05, 2013
  13. Jan 31, 2013
  14. Jan 28, 2013
  15. Jan 27, 2013
  16. Jan 25, 2013
  17. Jan 24, 2013
  18. Jan 23, 2013
  19. Jan 22, 2013
  20. Jan 21, 2013
    • Michael Ilseman's avatar
      Introduce a new data structure, the SparseMultiSet, and changes to the MI scheduler to use it. · 3e3194f4
      Michael Ilseman authored
      A SparseMultiSet adds multiset behavior to SparseSet, while retaining SparseSet's desirable properties. Essentially, SparseMultiSet provides multiset behavior by storing its dense data in doubly linked lists that are inlined into the dense vector. This allows it to provide good data locality as well as vector-like constant-time clear() and fast constant time find(), insert(), and erase(). It also allows SparseMultiSet to have a builtin recycler rather than keeping SparseSet's behavior of always swapping upon removal, which allows it to preserve more iterators. It's often a better alternative to a SparseSet of a growable container or vector-of-vector.
      
      llvm-svn: 173064
      3e3194f4
    • Michael J. Spencer's avatar
      [Support] Make test C++03. · b2137101
      Michael J. Spencer authored
      llvm-svn: 173004
      b2137101
  21. Jan 20, 2013
Loading