Home
last modified time | relevance | path

Searched refs:JD (Results 1 – 25 of 60) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp206 auto &JD = RT.getJITDylib(); in notifyAdding() local
493 return S.setupJITDylib(JD); in setupJITDylib()
618 DSOHandles[&JD], JD.getName(), in initialize()
642 DSOHandles.erase(&JD); in deinitialize()
778 auto &JD = in prepareForConstruction() local
785 return &JD; in prepareForConstruction()
805 if (!JD) in createJITDylib()
806 return JD.takeError(); in createJITDylib()
809 return JD; in createJITDylib()
822 return JD; in loadPlatformDynamicLibrary()
[all …]
H A DCOFFPlatform.cpp325 auto &JD = RT.getJITDylib(); in notifyAdding() local
565 JITDylibSP JD; in rt_pushInitializers() local
570 JD = I->second; in rt_pushInitializers()
575 if (JD) in rt_pushInitializers()
581 if (!JD) { in rt_pushInitializers()
601 JITDylib *JD = nullptr; in rt_lookupSymbol() local
607 JD = I->second; in rt_lookupSymbol()
610 if (!JD) { in rt_lookupSymbol()
811 auto &JD = MR.getTargetJITDylib(); in associateJITDylibHeaderSymbol() local
829 BState.JD = &JD; in associateJITDylibHeaderSymbol()
[all …]
H A DELFNixPlatform.cpp177 return JD.define( in setupJITDylib()
187 auto &JD = RT.getJITDylib(); in notifyAdding() local
390 if (!JD) { in rt_getInitializers()
408 JITDylib *JD = nullptr; in rt_getDeinitializers() local
414 JD = I->second; in rt_getDeinitializers()
417 if (!JD) { in rt_getDeinitializers()
435 JITDylib *JD = nullptr; in rt_lookupSymbol() local
441 JD = I->second; in rt_lookupSymbol()
444 if (!JD) { in rt_lookupSymbol()
551 I = InitSeqs.find(&JD); in registerInitInfo()
[all …]
H A DCore.cpp44 JD->Retain(); in ResourceTracker()
1841 auto *JD = KV.first; in lookupInitSymbols() local
1903 auto *JD = KV.first; in lookupInitSymbolsAsync() local
1975 for (auto &JD : JDs) in getJITDylibByName() local
1977 return JD.get(); in getJITDylibByName()
1996 return JD; in createJITDylib()
2050 for (auto &JD : JDs) { in getDFSLinkOrder() local
2284 for (auto &JD : JDs) in dump() local
2285 JD->dump(OS); in dump()
2498 auto &JD = *KV.first; in OL_applyQueryPhase1() local
[all …]
H A DCOFFVCRuntimeSupport.cpp39 COFFVCRuntimeBootstrapper::loadStaticVCRuntime(JITDylib &JD, in loadStaticVCRuntime() argument
44 if (auto Err = loadVCRuntime(JD, ImportedLibraries, ArrayRef(VCLibs), in loadStaticVCRuntime()
51 COFFVCRuntimeBootstrapper::loadDynamicVCRuntime(JITDylib &JD, in loadDynamicVCRuntime() argument
56 if (auto Err = loadVCRuntime(JD, ImportedLibraries, ArrayRef(VCLibs), in loadDynamicVCRuntime()
63 JITDylib &JD, std::vector<std::string> &ImportedLibraries, in loadVCRuntime() argument
92 JD.addGenerator(std::move(*G)); in loadVCRuntime()
109 Error COFFVCRuntimeBootstrapper::initializeStaticVCRuntime(JITDylib &JD) { in initializeStaticVCRuntime() argument
114 ES, LookupKind::Static, makeJITDylibSearchOrder(&JD), in initializeStaticVCRuntime()
149 if (auto Err = JD.define(symbolAliases(Alias))) in initializeStaticVCRuntime()
H A DLayer.cpp26 auto &JD = RT->getJITDylib(); in add() local
27 return JD.define(std::make_unique<BasicIRLayerMaterializationUnit>( in add()
115 void IRMaterializationUnit::discard(const JITDylib &JD, in discard() argument
117 LLVM_DEBUG(JD.getExecutionSession().runSessionLocked([&]() { in discard()
118 dbgs() << "In " << JD.getName() << " discarding " << *Name << " from MU@" in discard()
173 auto &JD = RT->getJITDylib(); in add() local
174 return JD.define(std::make_unique<BasicObjectLayerMaterializationUnit>( in add()
186 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O) { in add() argument
190 return add(JD, std::move(O), std::move(*I)); in add()
223 void BasicObjectLayerMaterializationUnit::discard(const JITDylib &JD, in discard() argument
H A DMachOPlatform.cpp339 JITDylibToPThreadKey.erase(&JD); in teardownJITDylib()
345 auto &JD = RT.getJITDylib(); in notifyAdding() local
663 JITDylibSP JD; in rt_pushInitializers() local
668 JD = I->second; in rt_pushInitializers()
673 if (JD) in rt_pushInitializers()
679 if (!JD) { in rt_pushInitializers()
693 JITDylib *JD = nullptr; in rt_pushSymbols() local
699 JD = I->second; in rt_pushSymbols()
703 if (JD) in rt_pushSymbols()
712 if (!JD) { in rt_pushSymbols()
[all …]
H A DOrcV2CBindings.cpp167 JITDylib *JD = unwrap(Pairs[I].JD); in toSymbolDependenceMap() local
174 SDM[JD] = Names; in toSymbolDependenceMap()
341 SO.push_back({unwrap(SearchOrder[I].JD), in LLVMOrcExecutionSessionLookup()
379 auto RT = unwrap(JD)->createResourceTracker(); in LLVMOrcJITDylibCreateResourceTracker()
387 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()
629 if (auto Err = unwrap(JD)->define(TmpMU)) { in LLVMOrcJITDylibDefine()
[all …]
H A DExecutionUtils.cpp119 JD.getExecutionSession(), in add()
152 auto &ES = JD.getExecutionSession(); in run()
185 Error LocalCXXRuntimeOverrides::enable(JITDylib &JD, in enable() argument
241 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
269 return AddAbsoluteSymbols(JD, std::move(NewSymbols)); in tryToGenerate()
270 return JD.define(absoluteSymbols(std::move(NewSymbols))); in tryToGenerate()
383 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
493 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
496 JD.withLinkOrderDo([&](const JITDylibSearchOrder &LO) { in tryToGenerate()
499 if (KV.first == &JD) in tryToGenerate()
[all …]
H A DDebugObjectManagerPlugin.cpp118 DebugObject(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in DebugObject() argument
120 : MemMgr(MemMgr), JD(JD), ES(ES), Flags(DebugObjectFlags{}) {} in DebugObject()
153 const JITLinkDylib *JD = nullptr; member in llvm::orc::DebugObject
210 const JITLinkDylib *JD, ExecutionSession &ES);
216 JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD, in ELFDebugObject() argument
218 : DebugObject(MemMgr, JD, ES), Buffer(std::move(Buffer)) { in ELFDebugObject()
255 const JITLinkDylib *JD, ExecutionSession &ES) { in CreateArchType() argument
260 new ELFDebugObject(CopyBuffer(Buffer, Err), MemMgr, JD, ES)); in CreateArchType()
337 MemMgr, JD, {{MemProt::Read, {Size, Align(PageSize)}}}); in finalizeWorkingMemory()
494 void DebugObjectManagerPlugin::notifyTransferringResources(JITDylib &JD, in notifyTransferringResources() argument
[all …]
H A DEPCDynamicLibrarySearchGenerator.cpp27 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
66 return AddAbsoluteSymbols(JD, std::move(NewSymbols)); in tryToGenerate()
67 return JD.define(absoluteSymbols(std::move(NewSymbols))); in tryToGenerate()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h49 virtual Error initialize(JITDylib &JD) = 0;
51 virtual Error deinitialize(JITDylib &JD) = 0;
109 Error linkStaticLibraryInto(JITDylib &JD,
137 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM);
164 return lookupLinkerMangled(JD, ES->intern(Name)); in lookupLinkerMangled()
193 Error initialize(JITDylib &JD) { in initialize() argument
199 return PS->initialize(JD); in initialize()
203 Error deinitialize(JITDylib &JD) { in deinitialize() argument
209 return PS->deinitialize(JD); in deinitialize()
592 Error initialize(orc::JITDylib &JD) override;
[all …]
H A DCOFFPlatform.h38 unique_function<Error(JITDylib &JD, StringRef DLLFileName)>;
60 Error setupJITDylib(JITDylib &JD) override;
61 Error teardownJITDylib(JITDylib &JD) override;
111 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources() argument
115 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources() argument
128 Error registerObjectPlatformSections(jitlink::LinkGraph &G, JITDylib &JD);
130 JITDylib &JD);
138 JITDylib *JD = nullptr; member
171 Expected<JITDylibDepMap> buildJDDepMap(JITDylib &JD);
179 JITDylibSP JD, JITDylibDepMap &JDDepMap);
H A DLayer.h63 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
104 Error add(JITDylib &JD, ThreadSafeModule TSM) { in add() argument
105 return add(JD.getDefaultResourceTracker(), std::move(TSM)); in add()
155 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add() argument
157 return add(JD.getDefaultResourceTracker(), std::move(O), std::move(I)); in add()
163 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O);
190 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DObjectLinkingLayer.h82 virtual Error notifyRemovingResources(JITDylib &JD, ResourceKey K) = 0;
83 virtual void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
135 Error add(JITDylib &JD, std::unique_ptr<jitlink::LinkGraph> G) { in add() argument
136 return add(JD.getDefaultResourceTracker(), std::move(G)); in add()
190 Error handleRemoveResources(JITDylib &JD, ResourceKey K) override;
191 void handleTransferResources(JITDylib &JD, ResourceKey DstKey,
214 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override;
215 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey,
H A DCOFFVCRuntimeSupport.h54 loadStaticVCRuntime(JITDylib &JD, bool DebugVersion = false);
61 Error initializeStaticVCRuntime(JITDylib &JD);
65 loadDynamicVCRuntime(JITDylib &JD, bool DebugVersion = false);
82 Error loadVCRuntime(JITDylib &JD, std::vector<std::string> &ImportedLibraries,
H A DMachOPlatform.h143 Error setupJITDylib(JITDylib &JD) override;
147 Error setupJITDylib(JITDylib &JD, HeaderOptions Opts);
149 Error teardownJITDylib(JITDylib &JD) override;
200 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources() argument
204 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources() argument
247 Error fixTLVSectionsAndEdges(jitlink::LinkGraph &G, JITDylib &JD);
250 Error registerObjectPlatformSections(jitlink::LinkGraph &G, JITDylib &JD,
302 JITDylibSP JD);
375 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override;
378 virtual jitlink::Block &createHeaderBlock(JITDylib &JD, jitlink::LinkGraph &G,
[all …]
H A DELFNixPlatform.h109 Error setupJITDylib(JITDylib &JD) override;
110 Error teardownJITDylib(JITDylib &JD) override;
149 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources() argument
153 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources() argument
172 Error registerInitSections(jitlink::LinkGraph &G, JITDylib &JD);
174 Error fixTLVSectionsAndEdges(jitlink::LinkGraph &G, JITDylib &JD);
200 JITDylib &JD,
204 JITDylib &JD);
218 Error registerInitInfo(JITDylib &JD,
H A DExecutionUtils.h148 CtorDtorRunner(JITDylib &JD) : JD(JD) {} in CtorDtorRunner() argument
156 JITDylib &JD; variable
192 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
253 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
310 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
346 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
H A DCore.h96 ResourceTracker(JITDylibSP JD);
171 for (auto *JD : JDs)
172 O.push_back(std::make_pair(JD, Flags));
648 JITDylib &JD; variable
714 discard(JD, std::move(Name)); in doDiscard()
1063 void addToLinkOrder(JITDylib &JD,
1081 void removeFromLinkOrder(JITDylib &JD);
1508 Error removeJITDylib(JITDylib &JD) { in removeJITDylib() argument
1720 auto &JD = RT.getJITDylib(); in createMaterializationResponsibility() local
1724 JD.TrackerMRs[&RT].insert(MR.get()); in createMaterializationResponsibility()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DOrc.h174 LLVMOrcJITDylibRef JD; member
210 LLVMOrcJITDylibRef JD; member
285 void *Ctx, LLVMOrcJITDylibRef JD, LLVMOrcSymbolStringPoolEntryRef Symbol);
357 LLVMOrcJITDylibRef JD, LLVMOrcJITDylibLookupFlags JDLookupFlags,
949 LLVMOrcJITDylibCreateResourceTracker(LLVMOrcJITDylibRef JD);
957 LLVMOrcJITDylibGetDefaultResourceTracker(LLVMOrcJITDylibRef JD);
966 LLVMErrorRef LLVMOrcJITDylibDefine(LLVMOrcJITDylibRef JD,
973 LLVMErrorRef LLVMOrcJITDylibClear(LLVMOrcJITDylibRef JD);
981 void LLVMOrcJITDylibAddGenerator(LLVMOrcJITDylibRef JD,
1180 LLVMOrcJITDylibRef JD,
H A DLLJIT.h170 LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD,
196 LLVMOrcJITDylibRef JD,
209 LLVMOrcResourceTrackerRef JD,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DPerfSupportPlugin.h44 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources() argument
48 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources() argument
52 Create(ExecutorProcessControl &EPC, JITDylib &JD, bool EmitDebugInfo,
H A DDebugInfoSupport.h40 Error notifyRemovingResources(JITDylib &JD, ResourceKey K) override { in notifyRemovingResources() argument
48 void notifyTransferringResources(JITDylib &JD, ResourceKey DstKey, in notifyTransferringResources() argument
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h159 virtual void allocate(const JITLinkDylib *JD, LinkGraph &G,
163 AllocResult allocate(const JITLinkDylib *JD, LinkGraph &G) { in allocate() argument
166 allocate(JD, G, [&](AllocResult Alloc) { in allocate()
322 static void Create(JITLinkMemoryManager &MemMgr, const JITLinkDylib *JD,
326 const JITLinkDylib *JD,
368 void allocate(const JITLinkDylib *JD, LinkGraph &G,

123