Chandler Carruth 
							
						 
					 
					
						
						
							
						
						40e274b579 
					 
					
						
						
							
							Build libLLVMlto on non-Darwin architectures. Resolves PR1055:  http://llvm.org/PR1055  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-08 06:25:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						11fdadf407 
					 
					
						
						
							
							fix typo  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-06 23:51:31 +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 
							
						 
					 
					
						
						
							
						
						68fe61d6a1 
					 
					
						
						
							
							Replacing std::iostreams with llvm iostreams. Some of these changes involve  
						
						 
						
						... 
						
						
						
						adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-29 00:19:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						38187d6a56 
					 
					
						
						
							
							Save temp. bc files when saveTemps flag is true. Use final output file  
						
						 
						
						... 
						
						
						
						name supplied by linker to construct temp bc file names.
Remove tabs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-26 20:46:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						08fb05c3ac 
					 
					
						
						
							
							Supply alignment info to linker through LLVMSymbol.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-25 18:10:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6152b7ec25 
					 
					
						
						
							
							Instead of hard coding global prefix, use TargetAsmInfo.  
						
						 
						
						... 
						
						
						
						Add LTO destructor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31168  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-24 18:41:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2a4dd68535 
					 
					
						
						
							
							Fix typo. Add more comment. Avoid extra hash_map search.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31144  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-23 23:57:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f2ca21f88f 
					 
					
						
						
							
							Add removeModule().  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-23 23:12:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						dc4c38279f 
					 
					
						
						
							
							Use FindProgramByName instead of FindExecutable.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-09 21:16:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						9f5d48bcb1 
					 
					
						
						
							
							Do error checking.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-09 20:20:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3f0e5e2057 
					 
					
						
						
							
							Use GetTemporaryDirectory. Fix  http://llvm.org/bugs/show_bug.cgi?id=894  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-09 19:04:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						c7cfbc58ad 
					 
					
						
						
							
							Use abstract class to facilitate dlopen() interface.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-21 17:22:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						544ea34a9f 
					 
					
						
						
							
							Add comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30315  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 05:49:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						97d92d50aa 
					 
					
						
						
							
							GlobalValue with InternalLinkage may have operands with ExternalLinkage  
						
						 
						
						... 
						
						
						
						type. Do not ignore these operands while finding external references.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30310  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-14 01:35:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						998051a221 
					 
					
						
						
							
							Using addPassesToEmitWholeFile is not a good idea here.  
						
						 
						
						... 
						
						
						
						Use FunctionPassManager to do the job.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 21:41:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bdaf3dc8c3 
					 
					
						
						
							
							Use addPassesToEmitWholeFile() instead of addPassesToEmitFile()  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30153  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 20:20:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a291a68161 
					 
					
						
						
							
							Add getTargetTriple() that linker can use to query target architecture.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30132  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 20:16:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0701a2f70d 
					 
					
						
						
							
							Keep track of all modules crated using a name to module map.  
						
						 
						
						... 
						
						
						
						Add private member function getMoudle().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 18:50:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ed872865d0 
					 
					
						
						
							
							Instead of demangling symbol name by hand, use original name, which was  
						
						 
						
						... 
						
						
						
						used to mangle symbol name, directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 00:45:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2681023488 
					 
					
						
						
							
							Extract target triplet from optimized module.  
						
						 
						
						... 
						
						
						
						Untabify.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 00:28:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ca64012ac6 
					 
					
						
						
							
							If unable to create tmp. file on disk then return LTO_WRITE_FAILURE status.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-23 16:59:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e5c9cb5eb6 
					 
					
						
						
							
							For PR797:  
						
						 
						
						... 
						
						
						
						Remove exceptions from the Path::create*OnDisk methods. Update their users
to handle error messages via arguments and result codes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-23 00:39:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						023fcf9776 
					 
					
						
						
							
							For PR797:  
						
						 
						
						... 
						
						
						
						Make sys::Program::ExecuteAndWait not throw exceptions and update any
affected code. It now return -9999 to signal that the program couldn't be
executed. Only one case (in bugpoint) actually examines the result code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-21 02:04:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2198f9cec4 
					 
					
						
						
							
							untabify  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 23:37:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						30235dad4b 
					 
					
						
						
							
							Use mangler, instead of addUnderscore(), to get mangled name.  
						
						 
						
						... 
						
						
						
						Now, LLVMSymbol keeps symbol original name and mangled name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29679  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 22:36:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						304d5f2edc 
					 
					
						
						
							
							Collect references from globals.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-04 19:10:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						94a0ac9bea 
					 
					
						
						
							
							Fix typo.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29502  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-03 17:25:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a89d47f54d 
					 
					
						
						
							
							Add new tool, lto, to do link time optimization. This tool installs  
						
						 
						
						... 
						
						
						
						dynamic library that linker can use to optimize llvm byte codes at
link time.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-03 15:44:57 +00:00