Chris Lattner 
							
						 
					 
					
						
						
							
						
						0465fa9cf8 
					 
					
						
						
							
							Tools require EH for their top-level try blocks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-07 00:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						831b121039 
					 
					
						
						
							
							Don't pass target name into TargetData anymore, it is never used or needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28831  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-16 18:23:49 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						18c8b49e7d 
					 
					
						
						
							
							Use archive libraries instead of object files for VMCore, BCReader,  
						
						... 
						
						
						
						BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
these changes. This was done to speed up link times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 01:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						a115643357 
					 
					
						
						
							
							Move some constant folding code shared by Analysis and Transform passes  
						
						... 
						
						
						
						into the LLVMAnalysis library.
This allows LLVMTranform and LLVMTransformUtils to be archives and linked
with LLVMAnalysis.a, which provides any missing definitions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-27 15:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e96a1a576b 
					 
					
						
						
							
							1. Remove libraries no longer created from the list of libraries linked into the  
						
						... 
						
						
						
						SparcV9 JIT.
2. Make LLVMTransformUtils a relinked object file and always link it before
   LLVMAnalysis.a.  These two libraries have circular dependencies on each
   other which creates problem when building the SparcV9 JIT.  This change
   fixes the dependency on all platforms problems with a minimum of fuss.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-26 20:35:13 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						de03bc07ef 
					 
					
						
						
							
							extract has been renamed to llvm-extract to avoid conflicting with another tool  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-24 17:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3da94aec4d 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 00:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						5fb6ed4ae6 
					 
					
						
						
							
							Use binary mode for reading/writing bytecode files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19751  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-22 17:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1ef8bdaedb 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Place a try/catch block around the entire tool to Make sure std::string
  exceptions are caught and printed before exiting the tool.
* Make sure we catch unhandled exceptions at the top level so that we don't
  abort with a useless message but indicate than an unhandled exception was
  generated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-30 05:36:08 +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 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9de7b334ec 
					 
					
						
						
							
							The functions in Signal.h are now in the llvm::sys namespace - adjust  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bed85ff010 
					 
					
						
						
							
							Header file moved  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-27 05:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ca718e41cf 
					 
					
						
						
							
							Add command-line option to select whether to isolate or delete function from  
						
						... 
						
						
						
						module. Default is `isolate' as before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-22 23:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						364d1203e7 
					 
					
						
						
							
							Make sure to print a stack trace whenever an error signal is delivered to  
						
						... 
						
						
						
						the tool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-19 20:32:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba9cc1f789 
					 
					
						
						
							
							Give extract -o and -f options, just like every other tool!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-02-18 16:53:59 +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 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						204089042b 
					 
					
						
						
							
							Fix extract to use the right TargetData, like Bugpoint does.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-28 22:22:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1dd27b157b 
					 
					
						
						
							
							fix file header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						7c0e022c5c 
					 
					
						
						
							
							Added copyright header to all C++ source files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 17:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2148bcb7e3 
					 
					
						
						
							
							Clean up header, remove extra #include  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-10 19:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						053134a1ee 
					 
					
						
						
							
							Make createVerifierPass return a FunctionPass *.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8449  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-10 19:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5113eb0c52 
					 
					
						
						
							
							Move the function extractor pass from tools/extract into lib/Xform/IPO  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-11-19 18:42:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						68ed318d33 
					 
					
						
						
							
							* Fix extract to work with constant pointer refs correctly  
						
						... 
						
						
						
						* Extract makes all global vars external, so they don't have initializers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-12 20:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						71bcba7d1a 
					 
					
						
						
							
							Avoid making external global variables internal  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-07 18:33:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d3f8671c1 
					 
					
						
						
							
							- The extract tool now is sure to extract the function implementation for  
						
						... 
						
						
						
						the specified name instead of extracting the prototype if both exist.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-10-06 21:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						50e3a20b54 
					 
					
						
						
							
							Print the tool name when an error comes from so that I can tell which  
						
						... 
						
						
						
						tool of a pipeline is having issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-30 21:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e1f7ec927 
					 
					
						
						
							
							Remove extraneous #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-30 19:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7a0985995 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-25 16:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ddd3e61bd3 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-24 17:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33974ca00e 
					 
					
						
						
							
							Minor changes due to code juggled around  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3039  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-23 22:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5ff62e90d0 
					 
					
						
						
							
							*** empty log message ***  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-07-22 02:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e70829632 
					 
					
						
						
							
							MEGAPATCH checkin.  
						
						... 
						
						
						
						For details, See: docs/2002-06-25-MegaPatchInfo.txt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-06-25 16:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a1359229d 
					 
					
						
						
							
							Make sure the extracted function has external linkage, so that it doesn't  
						
						... 
						
						
						
						get eliminated by globaldce!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-23 18:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						579d91411a 
					 
					
						
						
							
							Initial checkin of the "extract" utility  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2716  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-05-22 20:27:00 +00:00