Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7484920cf5 
					 
					
						
						
							
							Compute hashes directly with hash_combine instead of taking a detour through FoldingSetNodeID.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-11 14:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						0f691977d7 
					 
					
						
						
							
							Spacing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-11 22:58:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						db125cfaf5 
					 
					
						
						
							
							land David Blaikie's patch to de-constify Type, with a few tweaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-18 04:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3dcb4ef757 
					 
					
						
						
							
							Add dump()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-14 21:50:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d77ec6208c 
					 
					
						
						
							
							Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much as possible.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-14 01:14:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						ec9186bcf9 
					 
					
						
						
							
							PR9214: Convert Metadata API to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-21 19:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						4841121580 
					 
					
						
						
							
							Add an empty key for DebugLoc so that you can store an empty DebugLoc in a  
						
						... 
						
						
						
						DenseMap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-06 06:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						af4db5fc95 
					 
					
						
						
							
							Support using DebugLoc's in a DenseMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-06 05:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84e679beea 
					 
					
						
						
							
							rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.  
						
						... 
						
						
						
						This keeps around temporary typedef for clang/llvm-gcc so the
build won't break when I commit this :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-02 20:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						175edf2c78 
					 
					
						
						
							
							fix a bug in DebugRecVH::deleted/allUsesReplacedWith.  If an  
						
						... 
						
						
						
						entry in the Scope+InlinedAt drops to a non-canonical form,
we need to reset the idx member of both VH's to 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 05:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68c5513499 
					 
					
						
						
							
							add a method to decode a DILocation into a NewDebugLoc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 03:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b227925fa3 
					 
					
						
						
							
							Add a new "NewDebugLoc" class which will eventually replace DebugLoc,  
						
						... 
						
						
						
						and will replace the 'DbgInfo' member in Instruction.
The benefit of NewDebugLoc is that it is compact (8 bytes vs 12/24 
bytes for the DbgInfo member in Instruction on a 32/64 bit system),
it means that we will end up not having to allocate MDNodes to 
represent the "DILocations" in common cases of -O0 -g, and it is
much more efficient to get things out of than the MDNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-01 00:37:44 +00:00