| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LLJIT.cpp | 206 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 D | COFFPlatform.cpp | 325 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 D | ELFNixPlatform.cpp | 177 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 D | Core.cpp | 44 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 D | COFFVCRuntimeSupport.cpp | 39 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 D | Layer.cpp | 26 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 D | MachOPlatform.cpp | 339 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 D | OrcV2CBindings.cpp | 167 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 D | ExecutionUtils.cpp | 119 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 D | DebugObjectManagerPlugin.cpp | 118 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 D | EPCDynamicLibrarySearchGenerator.cpp | 27 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 D | LLJIT.h | 49 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 D | COFFPlatform.h | 38 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 D | Layer.h | 63 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 D | ObjectLinkingLayer.h | 82 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 D | COFFVCRuntimeSupport.h | 54 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 D | MachOPlatform.h | 143 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 D | ELFNixPlatform.h | 109 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 D | ExecutionUtils.h | 148 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 D | Core.h | 96 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 D | Orc.h | 174 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 D | LLJIT.h | 170 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 D | PerfSupportPlugin.h | 44 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 D | DebugInfoSupport.h | 40 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 D | JITLinkMemoryManager.h | 159 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,
|