From 988fdc5f28692a0c4ee9f1b5f85f51f19272d63f Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Sat, 5 Nov 2011 04:17:25 +0000 Subject: Now that the linker supports lazily materialising globals, don't materialise them in LTO. I observed a ~0.5-1% speedup for an LTO link of opt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143784 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/lto/LTOCodeGenerator.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'tools/lto') diff --git a/tools/lto/LTOCodeGenerator.cpp b/tools/lto/LTOCodeGenerator.cpp index c8a0bf1d58..9093073784 100644 --- a/tools/lto/LTOCodeGenerator.cpp +++ b/tools/lto/LTOCodeGenerator.cpp @@ -90,10 +90,6 @@ LTOCodeGenerator::~LTOCodeGenerator() bool LTOCodeGenerator::addModule(LTOModule* mod, std::string& errMsg) { - - if(mod->getLLVVMModule()->MaterializeAllPermanently(&errMsg)) - return true; - bool ret = _linker.LinkInModule(mod->getLLVVMModule(), &errMsg); const std::vector &undefs = mod->getAsmUndefinedRefs(); -- cgit v1.2.3