| 
							
							
								 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 |  |