| 
							
							
								 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 |  |