Bill Wendling 
							
						 
					 
					
						
						
							
						
						df7d5d3170 
					 
					
						
						
							
							Temporarily revert r72191. It was causing an assert during llvm-gcc  
						
						... 
						
						
						
						bootstrapping.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-21 00:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						a3437647dc 
					 
					
						
						
							
							Introduce DebugScope which gets embedded into the machine instructions' DebugLoc.  
						
						... 
						
						
						
						DebugScope refers to a debug region, function or block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-20 22:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						a26eae64dd 
					 
					
						
						
							
							Make DebugLoc independent of DwarfWriter.  
						
						... 
						
						
						
						-Replace DebugLocTuple's Source ID with CompileUnit's GlobalVariable*
-Remove DwarfWriter::getOrCreateSourceID
-Make necessary changes for the above (fix callsites, etc.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-30 23:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4dd82f6aaa 
					 
					
						
						
							
							Print out a new label only if the debug location *tuple* is different. The debug  
						
						... 
						
						
						
						locations may change, but the tuples may be the same.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-19 09:16:38 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						86e6cb924b 
					 
					
						
						
							
							--- Merging (from foreign repository) r64714 into '.':  
						
						... 
						
						
						
						U    include/llvm/CodeGen/DebugLoc.h
U    lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
U    lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
U    lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp
Enable debug location generation at -Os. This goes with the reapplication of the
r63639 patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-17 01:04:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						18e9a6b3af 
					 
					
						
						
							
							It isn't necessary to explicitly clear the contents of std::vector  
						
						... 
						
						
						
						and DenseMap members in a destructor. And tidy up a comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-11 00:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						2325c7b1c5 
					 
					
						
						
							
							Constify operators.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-06 23:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4936548c06 
					 
					
						
						
							
							Add comparison operators to DebugLoc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-06 21:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						713adbc472 
					 
					
						
						
							
							Add getter for the index.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-03 22:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						42ce8eaa8c 
					 
					
						
						
							
							Comment fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-28 01:19:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aaeea9e64f 
					 
					
						
						
							
							Refine DebugLoc per review comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-27 21:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b9f66cfadf 
					 
					
						
						
							
							No need to keep size of DebugLocations vector separately.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 23:47:30 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c4b1abd81e 
					 
					
						
						
							
							Actually source file has already been uniquified into an id during isel. Eliminate the StringMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 07:53:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d0adbb5b7d 
					 
					
						
						
							
							Add data structure to define and track debug location during codegen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-26 07:41:49 +00:00