Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-22 | Fix typos. | Jakob Stoklund Olesen | |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151163 91177308-0d34-0410-b5e6-96231b3b80d8 | |||
2012-02-22 | Add a Briggs and Torczon sparse set implementation. | Jakob Stoklund Olesen | |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151110 91177308-0d34-0410-b5e6-96231b3b80d8 |