Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								a57b97e7e7 
								
							 
						 
						
							
							
								
								Fix batch of converting RegisterPass<> to INTIALIZE_PASS().  
							
							 
							
							... 
							
							
							
							llvm-svn: 109045 
							
						 
						
							2010-07-21 22:09:45 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								be94f23992 
								
							 
						 
						
							
							
								
								Remove dead debug info intrinsics.  
							
							 
							
							... 
							
							
							
							Intrinsic::dbg_stoppoint
 Intrinsic::dbg_region_start 
 Intrinsic::dbg_region_end 
 Intrinsic::dbg_func_start
AutoUpgrade simply ignores these intrinsics now.
llvm-svn: 92557 
							
						 
						
							2010-01-05 01:10:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6a0ca6aa90 
								
							 
						 
						
							
							
								
								fix Analysis/DebugInfo.h to not include Metadata.h.  Do this  
							
							 
							
							... 
							
							
							
							by moving one method out of line and eliminating redundant checks
from other methods.
llvm-svn: 92337 
							
						 
						
							2009-12-31 03:02:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a3aef788ec 
								
							 
						 
						
							
							
								
								Fix GetConstantStringInfo to not look into MDString (it works on  
							
							 
							
							... 
							
							
							
							real data, not metadata) and fix DbgInfoPrinter to not abuse
GetConstantStringInfo.
llvm-svn: 91444 
							
						 
						
							2009-12-15 19:34:20 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								02d5f77d26 
								
							 
						 
						
							
							
								
								Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.  
							
							 
							
							... 
							
							
							
							Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.
llvm-svn: 85042 
							
						 
						
							2009-10-25 06:33:48 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								b296942f6d 
								
							 
						 
						
							
							
								
								Remove std::string uses from DebugInfo interface.  
							
							 
							
							... 
							
							
							
							llvm-svn: 83083 
							
						 
						
							2009-09-29 18:40:58 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								80ae34974b 
								
							 
						 
						
							
							
								
								Reapply 79977.  
							
							 
							
							... 
							
							
							
							Use MDNodes to encode debug info in llvm IR.
llvm-svn: 80406 
							
						 
						
							2009-08-28 23:24:31 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								f08e35d9dc 
								
							 
						 
						
							
							
								
								Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.  
							
							 
							
							... 
							
							
							
							llvm-svn: 80073 
							
						 
						
							2009-08-26 05:01:18 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								02aac922b4 
								
							 
						 
						
							
							
								
								Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well.  
							
							 
							
							... 
							
							
							
							This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!)
llvm-svn: 79977 
							
						 
						
							2009-08-25 05:24:07 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								09b311f42f 
								
							 
						 
						
							
							
								
								Fix a missing newline (now that Value*'s operator<< doesn't append one).  
							
							 
							
							... 
							
							
							
							llvm-svn: 78814 
							
						 
						
							2009-08-12 16:48:27 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								4d3a423dcd 
								
							 
						 
						
							
							
								
								Use getReturnTypeName() to print return type.  
							
							 
							
							... 
							
							
							
							llvm-svn: 74017 
							
						 
						
							2009-06-23 22:23:13 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								3fe4cf745b 
								
							 
						 
						
							
							
								
								Clean up this file fixing 80-column violations, bad formatting, etc. No functionality change.  
							
							 
							
							... 
							
							
							
							llvm-svn: 71781 
							
						 
						
							2009-05-14 18:16:46 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								fa54bc2052 
								
							 
						 
						
							
							
								
								Oops...I committed too much.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66867 
							
						 
						
							2009-03-13 04:39:26 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								b02eadf660 
								
							 
						 
						
							
							
								
								Temporarily XFAIL this test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66866 
							
						 
						
							2009-03-13 04:37:11 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								51b4a28878 
								
							 
						 
						
							
							
								
								Global variables don't have a corresponding llvm.dbg.declare, yet it is possible  
							
							 
							
							... 
							
							
							
							to obtain debug info about them.
Introduce helpers to access debug info for global variables. Also introduce a
helper that works for both local and global variables.
llvm-svn: 66541 
							
						 
						
							2009-03-10 13:41:26 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								c6869f4695 
								
							 
						 
						
							
							
								
								Pass in a std::string when getting the names of debugging things. This cuts down  
							
							 
							
							... 
							
							
							
							on the number of times a std::string is created and copied.
llvm-svn: 66396 
							
						 
						
							2009-03-09 05:04:40 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								8fa6e63cf9 
								
							 
						 
						
							
							
								
								Add -print-dbginfo pass that prints LLVM IR with comments inserted to show  
							
							 
							
							... 
							
							
							
							which source/line a certain BB/instruction comes from, original variable names,
and original (unmangled) C++ name of functions.
llvm-svn: 61085 
							
						 
						
							2008-12-16 09:09:19 +00:00