[llvm-commits] PATCH: Split the implementation of DenseMap to allow custom allocation strategies for the buckets array

Chandler Carruth chandlerc at google.com
Fri Jun 15 11:22:32 PDT 2012


The goal is to have a SmallDenseMap class that shares most of the logic
(and iterators etc) with DenseMap, but allocates a small bucket array
in-line.

There are several smaller refactoring steps that clean things up after this
one, but this is the invasive change I really want pre-commit review on.
The rest should follow easily afterward.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120615/6a275a60/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dense-map-factor.patch
Type: application/octet-stream
Size: 20706 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120615/6a275a60/attachment.obj>


More information about the llvm-commits mailing list