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