Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								b29cda9b3c 
								
							 
						 
						
							
							
								
								Fix a bunch of namespace polution.  
							
							 
							
							... 
							
							
							
							llvm-svn: 101376 
							
						 
						
							2010-04-15 17:08:50 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								b452d4e9e4 
								
							 
						 
						
							
							
								
								Fix minor style issues.  
							
							 
							
							... 
							
							
							
							llvm-svn: 99414 
							
						 
						
							2010-03-24 19:38:02 +00:00  
						
					 
				
					
						
							
							
								 
								David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								35dca86659 
								
							 
						 
						
							
							
								
								Fix an infinite recursion problem.  dbgs() should return errs() in  
							
							 
							
							... 
							
							
							
							release mode.
llvm-svn: 94001 
							
						 
						
							2010-01-20 15:27:19 +00:00  
						
					 
				
					
						
							
							
								 
								David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								b760d0cde9 
								
							 
						 
						
							
							
								
								Clarify how dbgs() operates.  
							
							 
							
							... 
							
							
							
							llvm-svn: 92083 
							
						 
						
							2009-12-23 23:23:15 +00:00  
						
					 
				
					
						
							
							
								 
								David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								64506db8e8 
								
							 
						 
						
							
							
								
								Provide dbgs(), a circular-buffering debug output stream.  By default it  
							
							 
							
							... 
							
							
							
							simply passes output to errs().  If -debug-buffer-size=N is set N > 0,
dbgs() buffers its output until program termination and dumps the last N
characters sent to it.  This is handy when debugging very large inputs.
llvm-svn: 92002 
							
						 
						
							2009-12-23 16:39:06 +00:00  
						
					 
				
					
						
							
							
								 
								Xerxes Ranby
							
						 
						
							 
							
							
							
							
								
							
							
								7c16a89ebf 
								
							 
						 
						
							
							
								
								Make lib/Support/Debug.cpp SetCurrentDebugType implementation part of llvm namespace to match function declaration in Debug.h.  
							
							 
							
							... 
							
							
							
							llvm-svn: 86544 
							
						 
						
							2009-11-09 14:50:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fbaac77c70 
								
							 
						 
						
							
							
								
								add a new 'SetCurrentDebugType' API (requested by Andrew Haley for JIT  
							
							 
							
							... 
							
							
							
							stuff) to programmatically control the current debug flavor.  While 
I'm at it, doxygenate Debug.h and clean it up.
llvm-svn: 85395 
							
						 
						
							2009-10-28 15:32:19 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								34ee203337 
								
							 
						 
						
							
							
								
								Fix some refactos for iostream changes (in -Asserts mode).  
							
							 
							
							... 
							
							
							
							- The world needs better C++ refactoring tools, can I get an Amen!?
llvm-svn: 79843 
							
						 
						
							2009-08-23 08:50:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7e3cfe35ff 
								
							 
						 
						
							
							
								
								eliminate DOUT and make Debug.h not include Streams.h anymore, woo!  
							
							 
							
							... 
							
							
							
							llvm-svn: 79835 
							
						 
						
							2009-08-23 07:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								7ea9d0b6e2 
								
							 
						 
						
							
							
								
								Hide the DOUT static variable behind a function interface.  
							
							 
							
							... 
							
							
							
							llvm-svn: 76425 
							
						 
						
							2009-07-20 16:16:06 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								c107d0020d 
								
							 
						 
						
							
							
								
								Make these variables static.  
							
							 
							
							... 
							
							
							
							llvm-svn: 50196 
							
						 
						
							2008-04-23 23:15:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								4ec17c3951 
								
							 
						 
						
							
							
								
								The previous implementation of LLVM Streams wasn't removing symbols. This  
							
							 
							
							... 
							
							
							
							one should.
llvm-svn: 32845 
							
						 
						
							2007-01-03 22:37:27 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								a77f14265b 
								
							 
						 
						
							
							
								
								Added an automatic cast to "std::ostream*" etc. from OStream. We then can  
							
							 
							
							... 
							
							
							
							rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the correct print() method.
llvm-svn: 32636 
							
						 
						
							2006-12-17 05:15:13 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								f3baad3ee1 
								
							 
						 
						
							
							
								
								Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are  
							
							 
							
							... 
							
							
							
							now cerr, cout, and NullStream resp.
llvm-svn: 32298 
							
						 
						
							2006-12-07 01:30:32 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								9594f3a196 
								
							 
						 
						
							
							
								
								Moved definition of llvm_ostream wrappers to the Streams.cpp file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31819 
							
						 
						
							2006-11-17 09:54:47 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								d7fda04420 
								
							 
						 
						
							
							
								
								Added "DOUT" macro. This is used as a replacement for the std::cerr  
							
							 
							
							... 
							
							
							
							stream. It centralizes the use of std::cerr so that static c'tor/d'tors
aren't scattered around all over the place. The way to use it is like this:
       DOUT << "This is a status line: " << Var << "\n";
If "-debug" is specified, it will print. Otherwise, it'll not print. If
NDEBUG is defined, the DOUT does nothing.
llvm-svn: 31798 
							
						 
						
							2006-11-17 00:49:12 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								10468d8a3c 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21422 
							
						 
						
							2005-04-21 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							 
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c9499b6a20 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							 
							
							... 
							
							
							
							llvm-svn: 10464 
							
						 
						
							2003-12-14 21:35:53 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							 
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								291675b34d 
								
							 
						 
						
							
							
								
								Reenable optimized build  
							
							 
							
							... 
							
							
							
							llvm-svn: 7788 
							
						 
						
							2003-08-12 20:46:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8fb754a5b9 
								
							 
						 
						
							
							
								
								Move debug functionality to Debug.cpp/Debug.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 7494 
							
						 
						
							2003-08-01 22:15:41 +00:00