Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						43ed267db3 
					 
					
						
						
							
							Fix some refactos for iostream changes (in -Asserts mode).  
						
						... 
						
						
						
						- The world needs better C++ refactoring tools, can I get an Amen!?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 08:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a36b81d64f 
					 
					
						
						
							
							eliminate DOUT and make Debug.h not include Streams.h anymore, woo!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 07:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c3c9239d76 
					 
					
						
						
							
							Add DEBUG_WITH_TYPE as a clean alternative to tweaking DEBUG_TYPE.  
						
						... 
						
						
						
						This:
--
#undef DEBUG_TYPE
#define DEBUG_TYPE "foo"
DEBUG(...)
#undef DEBUG_TYPE
#define DEBUG_TYPE ""
--
becomes this:
--
DEBUG_WITH_TYPE("foo", ...)
--
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-07 23:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d3eb106dfa 
					 
					
						
						
							
							Fix comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-20 16:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						3c9509f82a 
					 
					
						
						
							
							Hide the DOUT static variable behind a function interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-20 16:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						5024246167 
					 
					
						
						
							
							Make DOUT an lvalue in release mode so that developers may use DOUT in  
						
						... 
						
						
						
						their code in release mode.  This helps to debug release-mode problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-17 15:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fe2cce63aa 
					 
					
						
						
							
							Removed trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-20 22:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0ce4b8eda3 
					 
					
						
						
							
							Allow DOUT to be used outside of the llvm namespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37753  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-27 14:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						283663a4ed 
					 
					
						
						
							
							Fix a homonymo in a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-02-01 12:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fcf17a3096 
					 
					
						
						
							
							The previous implementation of LLVM Streams wasn't removing symbols. This  
						
						... 
						
						
						
						one should.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-03 22:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						5c7e326585 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-17 05:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e81561909d 
					 
					
						
						
							
							Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are  
						
						... 
						
						
						
						now cerr, cout, and NullStream resp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 01:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						52883e7a9a 
					 
					
						
						
							
							Used llvm_ostream instead of std::ostream objects. This will reduce use  
						
						... 
						
						
						
						of the icky <iostream> class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 09:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a72ac422a2 
					 
					
						
						
							
							#ifndef NDEBUG the "if (Stream) ..." stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 01:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						8ea7c52185 
					 
					
						
						
							
							Adjusted the // comments so that doxygen picks them up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 01:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1ea783f13a 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-17 00:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e01a9852a0 
					 
					
						
						
							
							This header should not pull in <iostream>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-22 22:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						63b3afa984 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							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/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						7d02766247 
					 
					
						
						
							
							Include <iostream> here, because most people using DEBUG() want to use std::cerr too.  
						
						... 
						
						
						
						This means that users of this file do not also need to include <iostream>.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-21 20:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b2109ce978 
					 
					
						
						
							
							Added LLVM notice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2dd93edfc2 
					 
					
						
						
							
							Move debugging support out of Statistic.h into Debug.h, implement the new DEBUG_TYPE facilities  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7490  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 22:12:40 +00:00