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