Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								ed0881b2a6 
								
							 
						 
						
							
							
								
								Use the new script to sort the includes of every file under lib.  
							
							 
							
							... 
							
							
							
							Sooooo many of these had incorrect or strange main module includes.
I have manually inspected all of these, and fixed the main module
include to be the nearest plausible thing I could find. If you own or
care about any of these source files, I encourage you to take some time
and check that these edits were sensible. I can't have broken anything
(I strictly added headers, and reordered them, never removed), but they
may not be the headers you'd really like to identify as containing the
API being implemented.
Many forward declarations and missing includes were added to a header
files to allow them to parse cleanly when included first. The main
module rule does in fact have its merits. =]
llvm-svn: 169131 
							
						 
						
							2012-12-03 16:50:05 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								471ba48cb9 
								
							 
						 
						
							
							
								
								remove some uses of llvm/Support/Streams.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 79842 
							
						 
						
							2009-08-23 08:43:55 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								5c96ef7c4e 
								
							 
						 
						
							
							
								
								Have scoped mutexes take referenes instead of pointers.  
							
							 
							
							... 
							
							
							
							llvm-svn: 74931 
							
						 
						
							2009-07-07 18:33:04 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								bee30f58fb 
								
							 
						 
						
							
							
								
								Guard the plugin loader.  
							
							 
							
							... 
							
							
							
							llvm-svn: 73925 
							
						 
						
							2009-06-23 00:02:39 +00:00  
						
					 
				
					
						
							
							
								 
								Julien Lerouge
							
						 
						
							 
							
							
							
							
								
							
							
								e9de15b88a 
								
							 
						 
						
							
							
								
								Fix for PR2881: fix a small leak exposed by valgrind, using a ManagedStatic.  
							
							 
							
							... 
							
							
							
							llvm-svn: 57984 
							
						 
						
							2008-10-22 16:30:41 +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
							
						 
						
							 
							
							
							
							
								
							
							
								30c0f3367c 
								
							 
						 
						
							
							
								
								Don't use <sstream> in Streams.h but <iosfwd> instead.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32340 
							
						 
						
							2006-12-07 23:41:45 +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
							
						 
						
							 
							
							
							
							
								
							
							
								3750ae25a0 
								
							 
						 
						
							
							
								
								Removed #include <iostream> and replace with llvm_* streams.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31927 
							
						 
						
							2006-11-26 10:52:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a41def5801 
								
							 
						 
						
							
							
								
								LoadLibraryPermanently no longer throws an exception, so this code doesn't have  
							
							 
							
							... 
							
							
							
							to catch it.  Other minor cleanups.
llvm-svn: 29050 
							
						 
						
							2006-07-07 17:14:04 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								4558e4ae10 
								
							 
						 
						
							
							
								
								dynamically allocate plugin space as needed  
							
							 
							
							... 
							
							
							
							llvm-svn: 25652 
							
						 
						
							2006-01-26 19:38:58 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Lenharth
							
						 
						
							 
							
							
							
							
								
							
							
								bb4c9c0bd7 
								
							 
						 
						
							
							
								
								Remember plugins should someone like bugpoint want to know them.  
							
							 
							
							... 
							
							
							
							llvm-svn: 25649 
							
						 
						
							2006-01-26 18:36:50 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								5191b4b2d0 
								
							 
						 
						
							
							
								
								Convert tabs to spaces  
							
							 
							
							... 
							
							
							
							llvm-svn: 21440 
							
						 
						
							2005-04-22 04:08:30 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								10468d8a3c 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21422 
							
						 
						
							2005-04-21 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								9ec2761bb7 
								
							 
						 
						
							
							
								
								Use System/DynamicLibrary instead of Support/DynamicLinker to implement.  
							
							 
							
							... 
							
							
							
							llvm-svn: 18356 
							
						 
						
							2004-11-29 14:07:46 +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
							
						 
						
							 
							
							
							
							
								
							
							
								99dcad4584 
								
							 
						 
						
							
							
								
								Implicitly getting a new option by linking to support.o instead of support.a  
							
							 
							
							... 
							
							
							
							is a bad idea.  Make tools that want the option #include PluginSupport.h
explicitly.
llvm-svn: 14738 
							
						 
						
							2004-07-11 01:04:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								972c68fbdf 
								
							 
						 
						
							
							
								
								Prune #includes  
							
							 
							
							... 
							
							
							
							llvm-svn: 13886 
							
						 
						
							2004-05-28 23:35:39 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								e6a41815f3 
								
							 
						 
						
							
							
								
								Fixes for PR214.  Use the SHLIBEXT variable instead of hardcoding .so into  
							
							 
							
							... 
							
							
							
							every file.
llvm-svn: 10976 
							
						 
						
							2004-01-26 20:59:41 +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  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								0cf2da2b03 
								
							 
						 
						
							
							
								
								Change to use LinkDynamicObject instead of dlopen.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9011 
							
						 
						
							2003-10-10 17:01:49 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								3bb53319e8 
								
							 
						 
						
							
							
								
								The RTLD_GLOBAL flag allows symbols to be globally accessible, which makes  
							
							 
							
							... 
							
							
							
							resolution of symbols in the .so possible (currently assists debugging with
bugpoint).
llvm-svn: 7366 
							
						 
						
							2003-07-28 19:19:58 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								3ef61afb76 
								
							 
						 
						
							
							
								
								Merged in autoconf branch.  This provides configuration via the autoconf  
							
							 
							
							... 
							
							
							
							system.
llvm-svn: 7014 
							
						 
						
							2003-06-30 21:59:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								10073a9080 
								
							 
						 
						
							
							
								
								*** empty log message ***  
							
							 
							
							... 
							
							
							
							llvm-svn: 3075 
							
						 
						
							2002-07-25 06:17:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2c54a0db79 
								
							 
						 
						
							
							
								
								Initial checkin  
							
							 
							
							... 
							
							
							
							llvm-svn: 3005 
							
						 
						
							2002-07-23 17:56:53 +00:00