7c37b1cf51 
								
							 
						 
						
							
							
								
								The key of a StringMap can contain nul's in it, so having first() return  
							
							... 
							
							
							
							const char* doesn't make sense.  Have it return StringRef instead.
llvm-svn: 135167 
							
						 
						
							2011-07-14 18:31:43 +00:00  
				
					
						
							
							
								 
						
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
				
					
						
							
							
								 
						
							
								00ea4a36d6 
								
							 
						 
						
							
							
								
								Fix (harmless) memory leak found by memcheck.  
							
							... 
							
							
							
							llvm-svn: 95862 
							
						 
						
							2010-02-11 07:16:13 +00:00  
				
					
						
							
							
								 
						
							
								56869f22c4 
								
							 
						 
						
							
							
								
								Move DataTypes.h to include/llvm/System, update all users. This breaks the last  
							
							... 
							
							
							
							direct inclusion edge from System to Support.
llvm-svn: 85086 
							
						 
						
							2009-10-26 01:35:46 +00:00  
				
					
						
							
							
								 
						
							
								5bf72e20eb 
								
							 
						 
						
							
							
								
								Convert StringMap to using StringRef for its APIs.  
							
							... 
							
							
							
							- Yay for '-'s and simplifications!
 - I kept StringMap::GetOrCreateValue for compatibility purposes, this can
   eventually go away. Likewise the StringMapEntry Create functions still follow
   the old style.
 - NIFC.
llvm-svn: 76888 
							
						 
						
							2009-07-23 18:17:34 +00:00  
				
					
						
							
							
								 
						
							
								e32cd94b47 
								
							 
						 
						
							
							
								
								unbreak unit-tests on gcc-4.4.  
							
							... 
							
							
							
							llvm-svn: 76542 
							
						 
						
							2009-07-21 07:09:05 +00:00  
				
					
						
							
							
								 
						
							
								2a6dad5f0f 
								
							 
						 
						
							
							
								
								Some generic clean-ups. Also make the StringMapEntryInitializer specialization apply only to the tests that are actually testing it.  
							
							... 
							
							
							
							llvm-svn: 61923 
							
						 
						
							2009-01-08 09:31:36 +00:00  
				
					
						
							
							
								 
						
							
								691c20d8fb 
								
							 
						 
						
							
							
								
								* Don't explicitly cast "0" to "void*". This doesn't work well with specialized  
							
							... 
							
							
							
							StringMapEntryInitializer classes. Leave it for the compiler to figure out what
 the type is and what "0" should be transformed into.
* Un-disable the unit tests which test the StringMapEntryInitializer class.
llvm-svn: 61922 
							
						 
						
							2009-01-08 08:26:46 +00:00  
				
					
						
							
							
								 
						
							
								453b4d5204 
								
							 
						 
						
							
							
								
								80-column violation fix.  
							
							... 
							
							
							
							llvm-svn: 61919 
							
						 
						
							2009-01-08 07:35:39 +00:00  
				
					
						
							
							
								 
						
							
								017e49897e 
								
							 
						 
						
							
							
								
								* Added unittests for StringMap  
							
							... 
							
							
							
							* Fixed but in StringMap::clear()
* Removed trailing whitespace
Original patch by Talin.
llvm-svn: 61914 
							
						 
						
							2009-01-08 04:48:20 +00:00