summaryrefslogtreecommitdiff
path: root/tools/lto
AgeCommit message (Expand)AuthorFilesLines
2007-02-16Add possibility to set memory limit for binaries run via libSystem. ThisAnton Korobeynikov1-1/+1
2007-02-08Avoid assert() in lto. Let linker handle all failures. Use LTO_WRITE_FAILUREBill Wendling1-9/+4
2007-02-08The new version of how to add passes to emit files. We explicitly call aBill Wendling1-2/+26
2007-02-05For PR411:Reid Spencer1-7/+0
2007-02-01Add printVersion(). Linker can use it to print LLVM version number.Devang Patel1-0/+4
2007-02-01Include Makefile.config before testing OS.Devang Patel1-5/+5
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer1-3/+3
2007-01-21default to emiting an uncompressed .bc fileChris Lattner1-2/+2
2007-01-08Modules are consumed when they are merged together by Linker.Devang Patel1-0/+2
2007-01-08Build libLLVMlto on non-Darwin architectures. Resolves PR1055: http://llvm.or...Chandler Carruth2-3/+10
2007-01-06Add C wrappers for the LTO library (PR1081). Patch by Chandler Carruth!Chris Lattner1-0/+66
2007-01-06fix typoChris Lattner1-1/+1
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling1-6/+6
2006-11-29Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling1-8/+10
2006-10-26Save temp. bc files when saveTemps flag is true. Use final output fileDevang Patel1-11/+24
2006-10-25Supply alignment info to linker through LLVMSymbol.Devang Patel1-6/+12
2006-10-24Instead of hard coding global prefix, use TargetAsmInfo.Devang Patel1-31/+55
2006-10-23Fix typo. Add more comment. Avoid extra hash_map search.Devang Patel1-6/+8
2006-10-23Add removeModule().Devang Patel1-0/+12
2006-10-09Use FindProgramByName instead of FindExecutable.Devang Patel1-1/+1
2006-10-09Do error checking.Devang Patel1-1/+8
2006-10-09Use GetTemporaryDirectory. Fix http://llvm.org/bugs/show_bug.cgi?id=894Devang Patel1-2/+15
2006-09-21Use abstract class to facilitate dlopen() interface.Devang Patel1-5/+5
2006-09-14Add comment.Devang Patel1-0/+3
2006-09-14GlobalValue with InternalLinkage may have operands with ExternalLinkageDevang Patel1-1/+1
2006-09-07Using addPassesToEmitWholeFile is not a good idea here.Devang Patel1-1/+14
2006-09-07Add linker into list of LINK_COMPONENTS.Devang Patel1-1/+1
2006-09-07Use addPassesToEmitWholeFile() instead of addPassesToEmitFile()Devang Patel1-1/+1
2006-09-06Add getTargetTriple() that linker can use to query target architecture.Devang Patel1-0/+11
2006-09-06Keep track of all modules crated using a name to module map.Devang Patel1-1/+18
2006-09-06Instead of demangling symbol name by hand, use original name, which wasDevang Patel1-2/+4
2006-09-06Extract target triplet from optimized module.Devang Patel1-1/+4
2006-09-04Use LINK_COMPONENTS to specify *components* to link against instead ofChris Lattner1-6/+2
2006-08-23If unable to create tmp. file on disk then return LTO_WRITE_FAILURE status.Devang Patel1-1/+1
2006-08-23For PR797:Reid Spencer1-1/+5
2006-08-21For PR797:Reid Spencer1-1/+1
2006-08-14untabifyDevang Patel1-15/+15
2006-08-14Use mangler, instead of addUnderscore(), to get mangled name.Devang Patel1-14/+20
2006-08-04Collect references from globals.Devang Patel1-5/+11
2006-08-03Make it fit into 80-columns.Devang Patel1-1/+1
2006-08-03Fix typo.Devang Patel1-1/+1
2006-08-03Simplify. Use addprefix.Devang Patel1-37/+5
2006-08-03Remove ARM for the moment since it is a work in progress.Devang Patel1-6/+0
2006-08-03Add new tool, lto, to do link time optimization. This tool installsDevang Patel2-0/+398