5b12ab8c93 
								
							 
						 
						
							
							
								
								Don't attribute in file headers anymore.  See llvmdev for the  
							
							... 
							
							
							
							discussion of this change.
llvm-svn: 45410 
							
						 
						
							2007-12-29 19:59:25 +00:00  
				
					
						
							
							
								 
						
							
								71d643f8b1 
								
							 
						 
						
							
							
								
								Converted uses of scoped_ptr to OwningPtr.  
							
							... 
							
							
							
							llvm-svn: 45265 
							
						 
						
							2007-12-20 19:47:16 +00:00  
				
					
						
							
							
								 
						
							
								619e18cce2 
								
							 
						 
						
							
							
								
								implement HeaderMap::LookupFile.  I think headermaps are done now.  All that is  
							
							... 
							
							
							
							left is this crazy thing called "testing".
llvm-svn: 45124 
							
						 
						
							2007-12-17 21:38:04 +00:00  
				
					
						
							
							
								 
						
							
								9f9a619a9f 
								
							 
						 
						
							
							
								
								implement enough helper functions to successfully dump out the  
							
							... 
							
							
							
							contents of the header map.  Look ma, no assumptions about input data
here (aka, corrupt header maps can't crash the compiler - crazy thought).
llvm-svn: 45122 
							
						 
						
							2007-12-17 21:06:11 +00:00  
				
					
						
							
							
								 
						
							
								d39b8c0269 
								
							 
						 
						
							
							
								
								simplify some code, using new scoped_ptr support.  Fix a bug in the  
							
							... 
							
							
							
							cross-endianness case, where we checked the version in the wrong endianness.
Amusingly, the GCC logic that detects mixed endianness hmaps and rejects 
them is dead for this very reason.
llvm-svn: 45113 
							
						 
						
							2007-12-17 18:59:44 +00:00  
				
					
						
							
							
								 
						
							
								79764a6bee 
								
							 
						 
						
							
							
								
								Finish hooking up the scaffolding for headermaps.  They can now do everything  
							
							... 
							
							
							
							except resolve lookups.
llvm-svn: 45111 
							
						 
						
							2007-12-17 18:44:09 +00:00  
				
					
						
							
							
								 
						
							
								4ffe46cbdf 
								
							 
						 
						
							
							
								
								Start reading the headermap header, drop the 'errorstr' argument to  
							
							... 
							
							
							
							the create method.
llvm-svn: 45109 
							
						 
						
							2007-12-17 18:34:53 +00:00  
				
					
						
							
							
								 
						
							
								1587e6db01 
								
							 
						 
						
							
							
								
								add headermap.cpp  
							
							... 
							
							
							
							llvm-svn: 45095 
							
						 
						
							2007-12-17 08:22:46 +00:00