[PATCH] D25648: Switch SmallSetVector to use DenseSet when it overflows its inline space.

Justin Lebar via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 15 16:00:34 PDT 2016


jlebar added a comment.

Here's the whole patch queue, in a topological order.

- https://reviews.llvm.org/D25628 [ADT] Add SmallDenseSet.
- https://reviews.llvm.org/D25629 [ADT] Add an initializer_list constructor to {Small,}DenseSet.
- https://reviews.llvm.org/D25643 [IR] Add DenseMapInfo<CallSite>.
- https://reviews.llvm.org/D25644 [ADT] Move CachedHashString to a own header in ADT, and rename to CachedHashStringRef.
- https://reviews.llvm.org/D25645 [ADT] Add CachedHashString.
- https://reviews.llvm.org/D25646 Use CachedHashStringRef instead of CachedHash<StringRef>.
- https://reviews.llvm.org/D25630 [ADT] Remove CachedHash, which is unused.
- https://reviews.llvm.org/D25647 [clang-tidy] Don't use a SmallSetVector of an enum.
- https://reviews.llvm.org/D25648 Switch SmallSetVector to use DenseSet when it overflows its inline space.


https://reviews.llvm.org/D25648





More information about the llvm-commits mailing list