Lines Matching refs:JD
380 Error initialize(orc::JITDylib &JD) override { in initialize() argument
393 *WrapperAddr, DSOHandles[&JD], JD.getName(), in initialize()
399 Error deinitialize(orc::JITDylib &JD) override { in deinitialize() argument
406 *WrapperAddr, result, DSOHandles[&JD]); in deinitialize()
412 DSOHandles.erase(&JD); in deinitialize()
1076 auto AddModule = [&](orc::JITDylib &JD, orc::ThreadSafeModule M) { in runOrcJIT() argument
1077 return UseJITKind == JITKind::OrcLazy ? J->addLazyIRModule(JD, std::move(M)) in runOrcJIT()
1078 : J->addIRModule(JD, std::move(M)); in runOrcJIT()
1093 orc::JITDylib *JD = J->getJITDylibByName(*JDItr); in runOrcJIT() local
1094 if (!JD) { in runOrcJIT()
1095 JD = &ExitOnErr(J->createJITDylib(*JDItr)); in runOrcJIT()
1096 J->getMainJITDylib().addToLinkOrder(*JD); in runOrcJIT()
1097 JD->addToLinkOrder(J->getMainJITDylib()); in runOrcJIT()
1099 IdxToDylib[JITDylibs.getPosition(JDItr - JITDylibs.begin())] = JD; in runOrcJIT()
1109 auto &JD = *JDItr->second; in runOrcJIT() local
1110 ExitOnErr(AddModule(JD, std::move(M))); in runOrcJIT()
1118 auto &JD = *JDItr->second; in runOrcJIT() local
1119 JD.addGenerator(ExitOnErr(orc::StaticLibraryDefinitionGenerator::Load( in runOrcJIT()