Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp153 Error setupJITDylib(JITDylib &JD) { in setupJITDylib() argument
192 auto &JD = RT.getJITDylib(); in notifyAdding() local
203 InitSymbols[&JD].add(KV.first, in notifyAdding()
255 InitFunctions[&JD].add(InitName); in registerInitFunc()
262 if (auto Err = issueInitLookups(JD)) in getInitializers()
269 DFSLinkOrder = JD.getDFSLinkOrder(); in getInitializers()
319 DFSLinkOrder = JD.getDFSLinkOrder(); in getDeinitializers()
335 for (auto &JD : DFSLinkOrder) in getDeinitializers()
368 Error issueInitLookups(JITDylib &JD) { in issueInitLookups() argument
448 return S.setupJITDylib(JD); in setupJITDylib()
[all …]
H A DCore.cpp43 JD->Retain(); in ResourceTracker()
1721 auto *JD = KV.first; in lookupInitSymbols() local
1783 auto *JD = KV.first; in lookupInitSymbolsAsync() local
1849 for (auto &JD : JDs) in getJITDylibByName() local
1851 return JD.get(); in getJITDylibByName()
1869 return JD; in createJITDylib()
1881 for (auto &JD : JDs) { in getDFSLinkOrder() local
2111 for (auto &JD : JDs) in dump() local
2112 JD->dump(OS); in dump()
2283 auto &JD = *KV.first; in OL_applyQueryPhase1() local
[all …]
H A DMachOPlatform.cpp205 auto &JD = RT.getJITDylib(); in notifyAdding() local
210 RegisteredInitSymbols[&JD].add(InitSym, in notifyAdding()
401 if (!JD) { in rt_getInitializers()
420 JITDylib *JD = nullptr; in rt_getDeinitializers() local
426 JD = I->second; in rt_getDeinitializers()
429 if (!JD) { in rt_getDeinitializers()
451 JITDylib *JD = nullptr; in rt_lookupSymbol() local
457 JD = I->second; in rt_lookupSymbol()
460 if (!JD) { in rt_lookupSymbol()
554 auto I = InitSeqs.find(&JD); in registerInitInfo()
[all …]
H A DOrcV2CBindings.cpp273 JITDylib *JD = unwrap(Pairs[I].JD); in toSymbolDependenceMap() local
280 SDM[JD] = Names; in toSymbolDependenceMap()
324 auto RT = unwrap(JD)->createResourceTracker(); in LLVMOrcJITDylibCreateResourceTracker()
332 auto RT = unwrap(JD)->getDefaultResourceTracker(); in LLVMOrcJITDylibGetDefaultResourceTracker()
558 auto JD = unwrap(ES)->createJITDylib(Name); in LLVMOrcExecutionSessionCreateJITDylib() local
559 if (!JD) in LLVMOrcExecutionSessionCreateJITDylib()
560 return wrap(JD.takeError()); in LLVMOrcExecutionSessionCreateJITDylib()
561 *Result = wrap(&*JD); in LLVMOrcExecutionSessionCreateJITDylib()
575 if (auto Err = unwrap(JD)->define(TmpMU)) { in LLVMOrcJITDylibDefine()
583 return wrap(unwrap(JD)->clear()); in LLVMOrcJITDylibClear()
[all …]
H A DLayer.cpp27 auto &JD = RT->getJITDylib(); in add() local
28 return JD.define(std::make_unique<BasicIRLayerMaterializationUnit>( in add()
113 void IRMaterializationUnit::discard(const JITDylib &JD, in discard() argument
115 LLVM_DEBUG(JD.getExecutionSession().runSessionLocked([&]() { in discard()
116 dbgs() << "In " << JD.getName() << " discarding " << *Name << " from MU@" in discard()
169 auto &JD = RT->getJITDylib(); in add() local
170 return JD.define(std::move(*ObjMU), std::move(RT)); in add()
207 void BasicObjectLayerMaterializationUnit::discard(const JITDylib &JD, in discard() argument
H A DExecutionUtils.cpp117 JD.getExecutionSession(), in add()
150 auto &ES = JD.getExecutionSession(); in run()
152 makeJITDylibSearchOrder(&JD, JITDylibLookupFlags::MatchAllSymbols), in run()
184 Error LocalCXXRuntimeOverrides::enable(JITDylib &JD, in enable() argument
194 return JD.define(absoluteSymbols(std::move(RuntimeInterposes))); in enable()
238 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
268 return JD.define(absoluteSymbols(std::move(NewSymbols))); in tryToGenerate()
342 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
374 if (auto Err = L.add(JD, MemoryBuffer::getMemBuffer(ChildBufferRef, false))) in tryToGenerate()
H A DEPCDynamicLibrarySearchGenerator.cpp27 LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
66 return JD.define(absoluteSymbols(std::move(NewSymbols))); in tryToGenerate()
H A DSpeculation.cpp42 Error Speculator::addSpeculationRuntime(JITDylib &JD, in addSpeculationRuntime() argument
49 return JD.define(absoluteSymbols({ in addSpeculationRuntime()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h48 virtual Error initialize(JITDylib &JD) = 0;
50 virtual Error deinitialize(JITDylib &JD) = 0;
93 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM);
113 Expected<JITEvaluatedSymbol> lookupLinkerMangled(JITDylib &JD,
120 return lookupLinkerMangled(JD, ES->intern(Name)); in lookupLinkerMangled()
132 return lookupLinkerMangled(JD, mangle(UnmangledName)); in lookup()
149 Error initialize(JITDylib &JD) { in initialize() argument
155 return PS->initialize(JD); in initialize()
159 Error deinitialize(JITDylib &JD) { in deinitialize() argument
165 return PS->deinitialize(JD); in deinitialize()
[all …]
H A DCore.h89 ResourceTracker(JITDylibSP JD);
163 for (auto *JD : JDs)
164 O.push_back(std::make_pair(JD, Flags));
631 : JD(std::move(JD)), SymbolFlags(std::move(SymbolFlags)), in MaterializationResponsibility()
637 JITDylibSP JD; variable
687 discard(JD, std::move(Name)); in doDiscard()
983 void addToLinkOrder(JITDylib &JD,
1587 auto &JD = RT.getJITDylib(); in createMaterializationResponsibility() local
1591 JD.MRTrackers[MR.get()] = &RT; in createMaterializationResponsibility()
1676 return JD->getExecutionSession(); in getExecutionSession()
[all …]
H A DLayer.h64 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
105 Error add(JITDylib &JD, ThreadSafeModule TSM) { in add() argument
106 return add(JD.getDefaultResourceTracker(), std::move(TSM)); in add()
148 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O) { in add() argument
149 return add(JD.getDefaultResourceTracker(), std::move(O)); in add()
177 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DExecutionUtils.h145 CtorDtorRunner(JITDylib &JD) : JD(JD) {} in CtorDtorRunner() argument
153 JITDylib &JD; variable
193 Error enable(JITDylib &JD, MangleAndInterner &Mangler);
245 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
283 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD,
H A DMachOPlatform.h106 Error setupJITDylib(JITDylib &JD) override;
173 Error registerInitSections(jitlink::LinkGraph &G, JITDylib &JD);
175 Error fixTLVSectionsAndEdges(jitlink::LinkGraph &G, JITDylib &JD);
202 JITDylib &JD,
206 JITDylib &JD);
220 Error registerInitInfo(JITDylib &JD, ExecutorAddress ObjCImageInfoAddr,
H A DSpeculation.h133 Error addSpeculationRuntime(JITDylib &JD, MangleAndInterner &Mangle);
140 void registerSymbols(FunctionCandidatesMap Candidates, JITDylib *JD) { in registerSymbols() argument
156 makeJITDylibSearchOrder(JD, JITDylibLookupFlags::MatchAllSymbols), in registerSymbols()
H A DObjectLinkingLayer.h140 Error add(JITDylib &JD, std::unique_ptr<jitlink::LinkGraph> G) { in add() argument
141 return add(JD.getDefaultResourceTracker(), std::move(G)); in add()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DOrc.h166 LLVMOrcJITDylibRef JD; member
261 void *Ctx, LLVMOrcJITDylibRef JD, LLVMOrcSymbolStringPoolEntryRef Symbol);
333 LLVMOrcJITDylibRef JD, LLVMOrcJITDylibLookupFlags JDLookupFlags,
860 LLVMOrcJITDylibCreateResourceTracker(LLVMOrcJITDylibRef JD);
868 LLVMOrcJITDylibGetDefaultResourceTracker(LLVMOrcJITDylibRef JD);
877 LLVMErrorRef LLVMOrcJITDylibDefine(LLVMOrcJITDylibRef JD,
884 LLVMErrorRef LLVMOrcJITDylibClear(LLVMOrcJITDylibRef JD);
892 void LLVMOrcJITDylibAddGenerator(LLVMOrcJITDylibRef JD,
1030 LLVMOrcJITDylibRef JD,
H A DLLJIT.h163 LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD,
189 LLVMOrcJITDylibRef JD,
202 LLVMOrcResourceTrackerRef JD,
/freebsd-13.1/sys/contrib/device-tree/Bindings/sound/
H A Drt5645.txt21 we will get the JD status by getting the value of hp-detect-gpios.
39 -- realtek,jd-mode : The JD mode of rt5645/rt5650
40 0 : rt5645/rt5650 JD function is not used
H A Drt5668.txt25 0: No JD is used
26 1: using JD1 as JD source
H A Drt5665.txt32 0: No JD is used
33 1: using JD1 as JD source
H A Drt5659.txt38 0: No JD is used
39 1: using JD3 as JD source
H A Drt5682.txt25 0: No JD is used
26 1: using JD1 as JD source
/freebsd-13.1/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp992 auto AddModule = [&](orc::JITDylib &JD, orc::ThreadSafeModule M) { in runOrcJIT() argument
1009 orc::JITDylib *JD = J->getJITDylibByName(*JDItr); in runOrcJIT() local
1010 if (!JD) { in runOrcJIT()
1011 JD = &ExitOnErr(J->createJITDylib(*JDItr)); in runOrcJIT()
1012 J->getMainJITDylib().addToLinkOrder(*JD); in runOrcJIT()
1013 JD->addToLinkOrder(J->getMainJITDylib()); in runOrcJIT()
1015 IdxToDylib[JITDylibs.getPosition(JDItr - JITDylibs.begin())] = JD; in runOrcJIT()
1025 auto &JD = *JDItr->second; in runOrcJIT() local
1026 ExitOnErr(AddModule(JD, std::move(M))); in runOrcJIT()
1034 auto &JD = *JDItr->second; in runOrcJIT() local
[all …]
H A DExecutionUtils.cpp118 orc::LookupState &LS, orc::LookupKind K, orc::JITDylib &JD, in tryToGenerate() argument
131 return JD.define(absoluteSymbols(std::move(NewSymbols))); in tryToGenerate()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h108 allocate(const JITLinkDylib *JD, const SegmentsRequestMap &Request) = 0;
115 allocate(const JITLinkDylib *JD, const SegmentsRequestMap &Request) override;

12