Lines Matching refs:IRLinker
67 : Context(getGlobalContext()), IRLinker(new Module("ld-temp.o", Context)) { in LTOCodeGenerator()
73 IRLinker(new Module("ld-temp.o", *OwnedContext)), OptLevel(2) { in LTOCodeGenerator()
91 assert(IRLinker.getModule() == &OwnedModule->getModule() && in destroyMergedModule()
95 } else if (IRLinker.getModule()) in destroyMergedModule()
96 IRLinker.deleteModule(); in destroyMergedModule()
145 bool ret = IRLinker.linkInModule(&mod->getModule()); in addModule()
163 IRLinker.setModule(&Mod->getModule()); in setModule()
217 WriteBitcodeToFile(IRLinker.getModule(), Out.os(), in writeMergedModules()
321 std::string TripleStr = IRLinker.getModule()->getTargetTriple(); in determineTarget()
469 Module *mergedModule = IRLinker.getModule(); in applyScopeRestrictions()
535 Module *mergedModule = IRLinker.getModule(); in optimize()
574 Module *mergedModule = IRLinker.getModule(); in compileOptimized()