Lines Matching refs:JD
138 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard() argument
139 Discard(Ctx, wrap(&JD), wrap(OrcV2CAPIHelper::getRawPoolEntryPtr(Name))); in discard()
197 JITDylib *JD = unwrap(Pairs[I].JD); in toSymbolDependenceMap() local
204 SDM[JD] = Names; in toSymbolDependenceMap()
293 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
319 ::wrap(&JD), CJDLookupFlags, in tryToGenerate()
372 SO.push_back({unwrap(SearchOrder[I].JD), in LLVMOrcExecutionSessionLookup()
409 LLVMOrcJITDylibCreateResourceTracker(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibCreateResourceTracker() argument
410 auto RT = unwrap(JD)->createResourceTracker(); in LLVMOrcJITDylibCreateResourceTracker()
417 LLVMOrcJITDylibGetDefaultResourceTracker(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibGetDefaultResourceTracker() argument
418 auto RT = unwrap(JD)->getDefaultResourceTracker(); in LLVMOrcJITDylibGetDefaultResourceTracker()
644 auto JD = unwrap(ES)->createJITDylib(Name); in LLVMOrcExecutionSessionCreateJITDylib() local
645 if (!JD) in LLVMOrcExecutionSessionCreateJITDylib()
646 return wrap(JD.takeError()); in LLVMOrcExecutionSessionCreateJITDylib()
647 *Result = wrap(&*JD); in LLVMOrcExecutionSessionCreateJITDylib()
657 LLVMErrorRef LLVMOrcJITDylibDefine(LLVMOrcJITDylibRef JD, in LLVMOrcJITDylibDefine() argument
661 if (auto Err = unwrap(JD)->define(TmpMU)) { in LLVMOrcJITDylibDefine()
668 LLVMErrorRef LLVMOrcJITDylibClear(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibClear() argument
669 return wrap(unwrap(JD)->clear()); in LLVMOrcJITDylibClear()
672 void LLVMOrcJITDylibAddGenerator(LLVMOrcJITDylibRef JD, in LLVMOrcJITDylibAddGenerator() argument
674 unwrap(JD)->addGenerator(std::unique_ptr<DefinitionGenerator>(unwrap(DG))); in LLVMOrcJITDylibAddGenerator()
856 LLVMOrcJITDylibRef JD, in LLVMOrcObjectLayerAddObjectFile() argument
859 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFile()
1008 LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, in LLVMOrcLLJITAddObjectFile() argument
1011 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFile()
1023 LLVMOrcJITDylibRef JD, in LLVMOrcLLJITAddLLVMIRModule() argument
1026 return wrap(unwrap(J)->addIRModule(*unwrap(JD), std::move(*TmpTSM))); in LLVMOrcLLJITAddLLVMIRModule()