Benjamin Kramer
|
361542afd6
|
Remove unnecessary copy ctors.
They didn't provide any value over the default ones but blocked move semantics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202664 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-03-02 21:24:52 +00:00 |
|
Matt Arsenault
|
54c69e1377
|
Add missing definitions of key_type and value_type to DenseSet.
This matches std::set and allows using DenseSet with the functions
in SetOperations.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198793 91177308-0d34-0410-b5e6-96231b3b80d8
|
2014-01-08 21:38:04 +00:00 |
|
Eric Christopher
|
138f084ca5
|
Make comment a bit more clear.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171473 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-01-04 17:59:17 +00:00 |
|
Argyrios Kyrtzidis
|
f7e78487de
|
Add a getMemorySize() function for DenseSet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169163 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-12-03 21:46:21 +00:00 |
|
Benjamin Kramer
|
5333658df7
|
Initialize DenseSets lazily.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135717 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-07-21 23:03:59 +00:00 |
|
Nick Lewycky
|
989e7c4d0f
|
Add DenseSet::resize for API parity with DenseMap::resize.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124370 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-01-27 09:10:42 +00:00 |
|
Dan Gohman
|
e3955df639
|
Make the iterator form of erase return void, since it always succeeds,
and since this is what std::map and std::set do.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112701 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-09-01 14:00:35 +00:00 |
|
Owen Anderson
|
cf85c96129
|
Fill out the interface of DenseSet a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109562 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-07-27 23:55:47 +00:00 |
|
Andrew Lenharth
|
ccb4f2d813
|
Iterator traits and swap. closes PR6548 and PR6549
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97974 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-03-08 20:45:52 +00:00 |
|
Dan Gohman
|
00f488012c
|
Make DenseSet's erase pass on the return value rather than swallowing it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95127 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 21:11:22 +00:00 |
|
Daniel Dunbar
|
e854273892
|
Remove unneeded ';' and a class/struct mismatch (noticed by clang).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90934 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-09 02:58:09 +00:00 |
|
Chris Lattner
|
9000242cca
|
remove extraneous comma clang warns about
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90707 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-12-06 16:58:41 +00:00 |
|
Chris Lattner
|
dd255a6247
|
Add range insert method for DenseSet and define DenseMapInfo for chars.
Patch by Kevin Fan!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68239 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-04-01 19:50:49 +00:00 |
|
Misha Brukman
|
3a54b3dc87
|
Removed trailing whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62000 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-01-09 19:25:42 +00:00 |
|
Dan Gohman
|
6b345ee9b2
|
Make DenseMap's insert return a pair, to more closely resemble std::map.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-07-07 17:46:23 +00:00 |
|
Owen Anderson
|
93ee2fd7da
|
Have DenseSet::insert return a bool indicating whether the insertion succeeded or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53033 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-07-02 17:29:59 +00:00 |
|
Ted Kremenek
|
13f7a40508
|
Implement != for DenseSet iterators.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50236 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-24 23:49:45 +00:00 |
|
Ted Kremenek
|
ea33c8fed6
|
Added iterator support for DenseSet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50235 91177308-0d34-0410-b5e6-96231b3b80d8
|
2008-04-24 23:48:12 +00:00 |
|
Chris Lattner
|
7ed47a1335
|
Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-12-29 19:59:42 +00:00 |
|
Chris Lattner
|
bca98326b6
|
Mark count method const.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42639 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-10-05 17:40:38 +00:00 |
|
Chris Lattner
|
be207738d3
|
Add a new DenseSet abstraction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42474 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-09-30 00:47:20 +00:00 |
|