Devang Patel
|
ac5109eec8
|
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.
llvm-svn: 31205
|
2006-10-26 20:46:22 +00:00 |
|
Devang Patel
|
3c1afad503
|
Supply alignment info to linker through LLVMSymbol.
llvm-svn: 31181
|
2006-10-25 18:10:07 +00:00 |
|
Devang Patel
|
c114a200c5
|
Instead of hard coding global prefix, use TargetAsmInfo.
Add LTO destructor.
llvm-svn: 31168
|
2006-10-24 18:41:02 +00:00 |
|
Devang Patel
|
5ff2903a58
|
Add removeModule().
llvm-svn: 31142
|
2006-10-23 23:12:26 +00:00 |
|
Devang Patel
|
5bc8dcf913
|
Use abstract class to facilitate dlopen() interface.
llvm-svn: 30569
|
2006-09-21 17:22:55 +00:00 |
|
Devang Patel
|
2e6c5085f8
|
Add getTargetTriple() that linker can use to query target architecture.
llvm-svn: 30132
|
2006-09-06 20:16:28 +00:00 |
|
Devang Patel
|
bb3ca8e494
|
Keep track of all modules crated using a name to module map.
Add private member function getMoudle().
llvm-svn: 30130
|
2006-09-06 18:50:26 +00:00 |
|
Devang Patel
|
208eaf86a6
|
Extract target triplet from optimized module.
Untabify.
llvm-svn: 30123
|
2006-09-06 00:28:22 +00:00 |
|
Devang Patel
|
91349ea154
|
Avoid extra string copy.
llvm-svn: 29684
|
2006-08-14 23:27:36 +00:00 |
|
Devang Patel
|
c97ee74e6a
|
Use mangler, instead of addUnderscore(), to get mangled name.
Now, LLVMSymbol keeps symbol original name and mangled name.
llvm-svn: 29679
|
2006-08-14 22:36:16 +00:00 |
|
Devang Patel
|
5effcf449a
|
Fix typo.
llvm-svn: 29497
|
2006-08-03 16:34:35 +00:00 |
|
Devang Patel
|
9cc4c00c10
|
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.
llvm-svn: 29494
|
2006-08-03 15:44:57 +00:00 |
|