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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						fe085f3fde
					 | 
					
						
						
							
							Revert my previous check-in.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45249 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-12-20 01:46:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						e3611871cb
					 | 
					
						
						
							
							Add lto version check mechanism.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45238 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-12-20 00:24:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Devang Patel
							
						 
					 | 
					
						
						
							
						
						3281528de4
					 | 
					
						
						
							
							Add printVersion(). Linker can use it to print LLVM version number.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33738 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-02-01 01:46:06 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						64d128de9c
					 | 
					
						
						
							
							Avoid extra string copy.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29684 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-08-14 23:27:36 +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
							
						 
					 | 
					
						
						
							
						
						a5eee6e586
					 | 
					
						
						
							
							Fix typo.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29497 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-08-03 16:34:35 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |