Changes in directory llvm/tools/lto:
lto.cpp updated: 1.16 -> 1.17 --- Log message: Use abstract class to facilitate dlopen() interface. --- Diffs of the changes: (+5 -5) lto.cpp | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/tools/lto/lto.cpp diff -u llvm/tools/lto/lto.cpp:1.16 llvm/tools/lto/lto.cpp:1.17 --- llvm/tools/lto/lto.cpp:1.16 Thu Sep 14 00:49:10 2006 +++ llvm/tools/lto/lto.cpp Thu Sep 21 12:22:55 2006 @@ -44,7 +44,7 @@ extern "C" llvm::LinkTimeOptimizer *createLLVMOptimizer() { - llvm::LinkTimeOptimizer *l = new llvm::LinkTimeOptimizer(); + llvm::LTO *l = new llvm::LTO(); return l; } @@ -105,7 +105,7 @@ /// InputFilename is a LLVM bytecode file. If Module with InputFilename is /// available then return it. Otherwise parseInputFilename. Module * -LinkTimeOptimizer::getModule(const std::string &InputFilename) +LTO::getModule(const std::string &InputFilename) { Module *m = NULL; @@ -122,7 +122,7 @@ /// InputFilename is a LLVM bytecode file. Reade this bytecode file and /// set corresponding target triplet string. void -LinkTimeOptimizer::getTargetTriple(const std::string &InputFilename, +LTO::getTargetTriple(const std::string &InputFilename, std::string &targetTriple) { Module *m = getModule(InputFilename); @@ -135,7 +135,7 @@ /// Collect external references in references vector. /// Return LTO_READ_SUCCESS if there is no error. enum LTOStatus -LinkTimeOptimizer::readLLVMObjectFile(const std::string &InputFilename, +LTO::readLLVMObjectFile(const std::string &InputFilename, NameToSymbolMap &symbols, std::set<std::string> &references) { @@ -310,7 +310,7 @@ /// native object file using OutputFilename /// Return appropriate LTOStatus. enum LTOStatus -LinkTimeOptimizer::optimizeModules(const std::string &OutputFilename, +LTO::optimizeModules(const std::string &OutputFilename, std::vector<const char *> &exportList, std::string &targetTriple) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits