| 
							
							
								 Chris Lattner | 65033ffc29 | do not allow hash table to be filled with tombstones. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34186 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 21:07:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 44dcd01cb3 | Add support for removing elements out of StringMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34185 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 20:58:00 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b5bb9f5b5c | Replace the ugly FindValue method with STL-like find methods. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34183 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 19:49:41 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 360cac8fef | remove support for stringmap visitors now that iterators exist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34180 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 08:22:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6ccadf6f7f | add iterator support, plus support for size() and empty(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34178 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 08:12:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9cc2d3dce8 | Split StringMapEntry construction out of StringMap, into StringMapEntry. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34170 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-11 00:10:26 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | bb28a81ba3 | Rename CStringMap -> StringMap, since it now supports nul characters in the strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34064 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-08 19:20:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ee182422ff | Allow cstringmap to contain strings with nul characters in them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34062 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-02-08 19:08:37 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6c1645ce7d | add a method git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31288 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-10-30 03:14:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 463c4a1ae9 | add newline at end of file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31287 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-10-29 23:47:01 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 23d7b36117 | add a highly efficient hash table that is specialized for mapping C strings to some other type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31286 91177308-0d34-0410-b5e6-96231b3b80d8 | 2006-10-29 23:42:03 +00:00 |  |