Lines Matching full:jd
108 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard() argument
109 Discard(Ctx, wrap(&JD), wrap(SymbolStringPoolEntryUnsafe::from(Name))); in discard()
175 JITDylib *JD = unwrap(Pairs[I].JD); in toSymbolDependenceMap() local
182 SDM[JD] = Names; in toSymbolDependenceMap()
271 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
297 ::wrap(&JD), CJDLookupFlags, in tryToGenerate()
349 SO.push_back({unwrap(SearchOrder[I].JD), in LLVMOrcExecutionSessionLookup()
386 LLVMOrcJITDylibCreateResourceTracker(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibCreateResourceTracker() argument
387 auto RT = unwrap(JD)->createResourceTracker(); in LLVMOrcJITDylibCreateResourceTracker()
394 LLVMOrcJITDylibGetDefaultResourceTracker(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibGetDefaultResourceTracker() argument
395 auto RT = unwrap(JD)->getDefaultResourceTracker(); in LLVMOrcJITDylibGetDefaultResourceTracker()
612 auto JD = unwrap(ES)->createJITDylib(Name); in LLVMOrcExecutionSessionCreateJITDylib() local
613 if (!JD) in LLVMOrcExecutionSessionCreateJITDylib()
614 return wrap(JD.takeError()); in LLVMOrcExecutionSessionCreateJITDylib()
615 *Result = wrap(&*JD); in LLVMOrcExecutionSessionCreateJITDylib()
625 LLVMErrorRef LLVMOrcJITDylibDefine(LLVMOrcJITDylibRef JD, in LLVMOrcJITDylibDefine() argument
629 if (auto Err = unwrap(JD)->define(TmpMU)) { in LLVMOrcJITDylibDefine()
636 LLVMErrorRef LLVMOrcJITDylibClear(LLVMOrcJITDylibRef JD) { in LLVMOrcJITDylibClear() argument
637 return wrap(unwrap(JD)->clear()); in LLVMOrcJITDylibClear()
640 void LLVMOrcJITDylibAddGenerator(LLVMOrcJITDylibRef JD, in LLVMOrcJITDylibAddGenerator() argument
642 unwrap(JD)->addGenerator(std::unique_ptr<DefinitionGenerator>(unwrap(DG))); in LLVMOrcJITDylibAddGenerator()
812 LLVMOrcJITDylibRef JD, in LLVMOrcObjectLayerAddObjectFile() argument
815 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFile()
967 LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, in LLVMOrcLLJITAddObjectFile() argument
970 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFile()
982 LLVMOrcJITDylibRef JD, in LLVMOrcLLJITAddLLVMIRModule() argument
985 return wrap(unwrap(J)->addIRModule(*unwrap(JD), std::move(*TmpTSM))); in LLVMOrcLLJITAddLLVMIRModule()