71a0ad66a9 
								
							 
						 
						
							
							
								
								DIEHash: Include the trailing zero byte after the children of a DIE  
							
							... 
							
							
							
							llvm-svn: 192836 
							
						 
						
							2013-10-16 20:29:06 +00:00  
				
					
						
							
							
								 
						
							
								94ded5f39e 
								
							 
						 
						
							
							
								
								Simplify zero initialization of DIEAttrs variable.  
							
							... 
							
							
							
							llvm-svn: 192755 
							
						 
						
							2013-10-16 00:47:21 +00:00  
				
					
						
							
							
								 
						
							
								25b7adc8ce 
								
							 
						 
						
							
							
								
								Add a hashing routine that handles hashing types. Add a test for  
							
							... 
							
							
							
							hashing the contents of DW_FORM_data1 on top of a type with attributes.
llvm-svn: 189862 
							
						 
						
							2013-09-03 21:57:57 +00:00  
				
					
						
							
							
								 
						
							
								e020fa7c9c 
								
							 
						 
						
							
							
								
								Add the rest of the stock attributes to the attribute table.  
							
							... 
							
							
							
							This won't affect the kinds of hashes we test for as we actually
do hashing based on form and attribute. Change the fission-hash
testcase one last time to handle DW_AT_comp_dir.
llvm-svn: 189840 
							
						 
						
							2013-09-03 20:00:20 +00:00  
				
					
						
							
							
								 
						
							
								e9fd605b41 
								
							 
						 
						
							
							
								
								Add a TODO here.  
							
							... 
							
							
							
							llvm-svn: 189428 
							
						 
						
							2013-08-28 00:13:08 +00:00  
				
					
						
							
							
								 
						
							
								d033d6fb88 
								
							 
						 
						
							
							
								
								Add support for DW_FORM_dataN and DW_FORM_udata to the DIE hashing  
							
							... 
							
							
							
							algorithm. Update the split dwarf hashing testcase accordingly - this
should be the last time that the hash of an empty file changes.
llvm-svn: 189427 
							
						 
						
							2013-08-28 00:10:38 +00:00  
				
					
						
							
							
								 
						
							
								d0d6fcc923 
								
							 
						 
						
							
							
								
								DebugInfo: Prefer references over pointers, pass by const reference for a type that will grow in the future  
							
							... 
							
							
							
							llvm-svn: 188422 
							
						 
						
							2013-08-14 22:23:05 +00:00  
				
					
						
							
							
								 
						
							
								b59d82ac66 
								
							 
						 
						
							
							
								
								Pass DIEHash::collectAttributes output argument by-pointer instead of by-value.  
							
							... 
							
							
							
							Before this, collectAttributes() was operating on a local object.
llvm-svn: 188254 
							
						 
						
							2013-08-13 07:57:01 +00:00  
				
					
						
							
							
								 
						
							
								d29614f98d 
								
							 
						 
						
							
							
								
								Add the start of DIE hashing for DWARF4 type units and split dwarf  
							
							... 
							
							
							
							CUs.
Currently only hashes the name of CUs and the names of any children,
but it's an obvious first step to show the framework. The testcase
should continue to be correct, however, as it's an empty TU.
llvm-svn: 188243 
							
						 
						
							2013-08-13 01:21:55 +00:00  
				
					
						
							
							
								 
						
							
								cede3db5ea 
								
							 
						 
						
							
							
								
								Reflow comment.  
							
							... 
							
							
							
							llvm-svn: 188233 
							
						 
						
							2013-08-12 23:59:24 +00:00  
				
					
						
							
							
								 
						
							
								4573198b30 
								
							 
						 
						
							
							
								
								Move hash computation code into a separate class and file.  
							
							... 
							
							
							
							No functional change intended.
llvm-svn: 188028 
							
						 
						
							2013-08-08 23:45:55 +00:00