summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-22 00:56:08 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-22 00:56:08 +0000
commit3a0f01f734276661a0635c491a0f4d287fc336ef (patch)
tree2e2718e81319baa471f311abe5dedfc3108ea32d /clang/lib/Sema/TreeTransform.h
parent877c0a27f8136de23bbc4a9bba8a412e80bb2e28 (diff)
downloadbcm5719-llvm-3a0f01f734276661a0635c491a0f4d287fc336ef.tar.gz
bcm5719-llvm-3a0f01f734276661a0635c491a0f4d287fc336ef.zip
Add a Briggs and Torczon sparse set implementation.
For objects that can be identified by small unsigned keys, SparseSet provides constant time clear() and fast deterministic iteration. Insert, erase, and find operations are typically faster than hash tables. SparseSet is useful for keeping information about physical registers, virtual registers, or numbered basic blocks. llvm-svn: 151110
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud