reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
780 J->setPartitionFunction(orc::CompileOnDemandLayer::compileWholeModule); 784 J->setLazyCompileTransform([&](orc::ThreadSafeModule TSM, 795 J->getMainJITDylib().addGenerator( 797 J->getDataLayout().getGlobalPrefix()))); 799 orc::MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); 799 orc::MangleAndInterner Mangle(J->getExecutionSession(), J->getDataLayout()); 801 ExitOnErr(CXXRuntimeOverrides.enable(J->getMainJITDylib(), Mangle)); 805 J->addLazyIRModule(orc::ThreadSafeModule(std::move(MainModule), TSCtx))); 813 IdxToDylib[0] = &J->getMainJITDylib(); 816 orc::JITDylib *JD = J->getJITDylibByName(*JDItr); 818 JD = &J->createJITDylib(*JDItr); 833 J->addLazyIRModule(JD, orc::ThreadSafeModule(std::move(M), TSCtx))); 843 J->getObjLinkingLayer(), EAItr->c_str()))); 850 ExitOnErr(J->addObjectFile(std::move(Obj))); 860 ExitOnErr(J->runConstructors()); 865 auto EntryPointSym = ExitOnErr(J->lookup(ThreadEntryPoint)); 873 auto MainSym = ExitOnErr(J->lookup("main")); 890 ExitOnErr(J->runDestructors());