Home
last modified time | relevance | path

Searched refs:Resolver (Results 1 – 25 of 49) sorted by relevance

12

/external/llvm/include/llvm/ExecutionEngine/Orc/
DObjectLinkingLayer.h42 RuntimeDyld::SymbolResolver &Resolver) in LinkedObjectSet() argument
43 : RTDyld(llvm::make_unique<RuntimeDyld>(MemMgr, Resolver)), in LinkedObjectSet()
120 SymbolResolverPtrT Resolver) in ConcreteLinkedObjectSet() argument
121 : LinkedObjectSet(*MemMgr, *Resolver), MemMgr(std::move(MemMgr)), in ConcreteLinkedObjectSet()
122 Resolver(std::move(Resolver)) { } in ConcreteLinkedObjectSet()
135 SymbolResolverPtrT Resolver; variable
140 createLinkedObjectSet(MemoryManagerPtrT MemMgr, SymbolResolverPtrT Resolver) { in createLinkedObjectSet() argument
142 return llvm::make_unique<LOS>(std::move(MemMgr), std::move(Resolver)); in createLinkedObjectSet()
179 SymbolResolverPtrT Resolver) { in addObjectSet() argument
183 createLinkedObjectSet(std::move(MemMgr), std::move(Resolver))); in addObjectSet()
DLazyEmittingLayer.h101 SymbolResolverPtrT Resolver);
119 SymbolResolverPtrT Resolver) in EmissionDeferredSetImpl() argument
121 Resolver(std::move(Resolver)) {} in EmissionDeferredSetImpl()
153 std::move(Resolver)); in emitToBaseLayer()
215 SymbolResolverPtrT Resolver; variable
236 SymbolResolverPtrT Resolver) { in addModuleSet() argument
240 std::move(Resolver))); in addModuleSet()
294 SymbolResolverPtrT Resolver) { in create() argument
298 std::move(Resolver)); in create()
DCompileOnDemandLayer.h117 CODScopedLookupImpl(BaseLayerT &BaseLayer, ResolverPtrT Resolver) in CODScopedLookupImpl() argument
118 : CODScopedLookup(BaseLayer), Resolver(std::move(Resolver)) {} in CODScopedLookupImpl()
122 return Resolver->findSymbol(Name); in externalLookup()
126 ResolverPtrT Resolver;
132 ResolverPtrT Resolver) { in createCODScopedLookup() argument
134 return std::make_shared<Impl>(BaseLayer, std::move(Resolver)); in createCODScopedLookup()
178 SymbolResolverPtrT Resolver) { in addModuleSet() argument
186 auto DylibLookup = createCODScopedLookup(BaseLayer, std::move(Resolver)); in addModuleSet()
338 auto Resolver = in addModule() local
356 std::move(Resolver)); in addModule()
DIRTransformLayer.h47 SymbolResolverPtrT Resolver) { in addModuleSet() argument
53 std::move(Resolver)); in addModuleSet()
DIRCompileLayer.h64 SymbolResolverPtrT Resolver) { in addModuleSet() argument
86 BaseLayer.addObjectSet(Objects, std::move(MemMgr), std::move(Resolver)); in addModuleSet()
/external/llvm/include/llvm/
DPassAnalysisSupport.h180 assert(Resolver && "Pass not resident in a PassManager object!"); in getAnalysisIfAvailable()
184 Pass *ResultPass = Resolver->getAnalysisIfAvailable(PI, true); in getAnalysisIfAvailable()
200 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysis()
207 assert(Resolver&&"Pass has not been inserted into a PassManager object!"); in getAnalysisID()
211 Pass *ResultPass = Resolver->findImplPass(PI); in getAnalysisID()
229 assert(Resolver &&"Pass has not been inserted into a PassManager object!"); in getAnalysis()
237 assert(Resolver && "Pass has not been inserted into a PassManager object!"); in getAnalysisID()
241 Pass *ResultPass = Resolver->findImplPass(this, PI, F); in getAnalysisID()
DPass.h83 AnalysisResolver *Resolver; // Used to resolve analysis variable
91 : Resolver(nullptr), PassID(&pid), Kind(K) { } in Pass()
145 AnalysisResolver *getResolver() const { return Resolver; } in getResolver()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldMachO.h53 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachO() argument
54 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldMachO()
122 RuntimeDyld::SymbolResolver &Resolver);
150 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOCRTPBase() argument
151 : RuntimeDyldMachO(MemMgr, Resolver) {} in RuntimeDyldMachOCRTPBase()
DRuntimeDyldCOFF.h37 RuntimeDyld::SymbolResolver &Resolver);
41 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldCOFF() argument
42 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldCOFF()
DRuntimeDyld.cpp490 Resolver.findSymbolInLogicalDylib(Name)) { in emitCommonSymbols()
796 Addr = Resolver.findSymbol(Name.data()).getAddress(); in resolveExternalSymbols()
845 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyld() argument
846 : MemMgr(MemMgr), Resolver(Resolver) { in RuntimeDyld()
862 RuntimeDyld::SymbolResolver &Resolver, in createRuntimeDyldCOFF() argument
865 RuntimeDyldCOFF::create(Arch, MM, Resolver); in createRuntimeDyldCOFF()
873 RuntimeDyld::SymbolResolver &Resolver, in createRuntimeDyldELF() argument
875 std::unique_ptr<RuntimeDyldELF> Dyld(new RuntimeDyldELF(MM, Resolver)); in createRuntimeDyldELF()
883 RuntimeDyld::SymbolResolver &Resolver, in createRuntimeDyldMachO() argument
887 RuntimeDyldMachO::create(Arch, MM, Resolver); in createRuntimeDyldMachO()
[all …]
DRuntimeDyldMachO.cpp287 RuntimeDyld::SymbolResolver &Resolver) { in create() argument
293 return make_unique<RuntimeDyldMachOARM>(MemMgr, Resolver); in create()
295 return make_unique<RuntimeDyldMachOAArch64>(MemMgr, Resolver); in create()
297 return make_unique<RuntimeDyldMachOI386>(MemMgr, Resolver); in create()
299 return make_unique<RuntimeDyldMachOX86_64>(MemMgr, Resolver); in create()
DRuntimeDyldCOFF.cpp45 RuntimeDyld::SymbolResolver &Resolver) { in create() argument
51 return make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver); in create()
DRuntimeDyldImpl.h195 RuntimeDyld::SymbolResolver &Resolver; variable
378 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldImpl() argument
379 : MemMgr(MemMgr), Resolver(Resolver), Checker(nullptr), in RuntimeDyldImpl()
/external/llvm/lib/ExecutionEngine/Orc/
DOrcMCJITReplacement.h128 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver, in createOrcMCJITReplacement() argument
130 return new OrcMCJITReplacement(std::move(MemMgr), std::move(Resolver), in createOrcMCJITReplacement()
144 Resolver(*this), ClientResolver(std::move(ClientResolver)), in OrcMCJITReplacement()
163 LazyEmitLayer.addModuleSet(std::move(Ms), &MemMgr, &Resolver); in addModule()
169 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile()
179 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile()
267 ObjectLayer.addObjectSet(std::move(ObjSet), &MemMgr, &Resolver); in scanArchives()
325 LinkingResolver Resolver; variable
/external/llvm/lib/ExecutionEngine/MCJIT/
DMCJIT.cpp49 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver, in createJIT() argument
56 if (!MemMgr || !Resolver) { in createJIT()
60 if (!Resolver) in createJIT()
61 Resolver = RTDyldMM; in createJIT()
65 std::move(Resolver)); in createJIT()
70 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver) in MCJIT() argument
72 MemMgr(std::move(MemMgr)), Resolver(*this, std::move(Resolver)), in MCJIT()
73 Dyld(*this->MemMgr, this->Resolver), ObjCache(nullptr) { in MCJIT()
548 static_cast<uintptr_t>(Resolver.findSymbol(Name).getAddress())); in getPointerToNamedFunction()
DMCJIT.h33 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver) in LinkingSymbolResolver() argument
34 : ParentEngine(Parent), ClientResolver(std::move(Resolver)) {} in LinkingSymbolResolver()
72 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver);
184 LinkingSymbolResolver Resolver; variable
298 std::shared_ptr<RuntimeDyld::SymbolResolver> Resolver,
/external/llvm/lib/IR/
DPass.cpp33 delete Resolver; in ~Pass()
49 return Resolver->getAnalysisIfAvailable(&AID, true) != nullptr; in mustPreserveAnalysisID()
103 assert(!Resolver && "Resolver is already set"); in setResolver()
104 Resolver = AR; in setResolver()
/external/llvm/tools/llvm-readobj/
DWin64EHDumper.h38 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context()
40 : COFF(COFF), ResolveSymbol(Resolver), UserData(UserData) {} in Context()
/external/llvm/include/llvm/ExecutionEngine/
DRuntimeDyld.h172 RuntimeDyld(MemoryManager &MemMgr, SymbolResolver &Resolver);
227 SymbolResolver &Resolver; variable
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOX86_64.h26 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOX86_64() argument
27 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOX86_64()
DRuntimeDyldCOFFX86_64.h36 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldCOFFX86_64() argument
37 : RuntimeDyldCOFF(MM, Resolver) {} in RuntimeDyldCOFFX86_64()
DRuntimeDyldMachOI386.h26 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOI386() argument
27 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOI386()
DRuntimeDyldMachOARM.h29 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOARM() argument
30 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOARM()
/external/llvm/tools/lli/
DOrcLazyJIT.h95 auto Resolver = in addModule() local
116 auto H = CODLayer.addModuleSet(std::move(S), nullptr, std::move(Resolver)); in addModule()
/external/llvm/unittests/ExecutionEngine/Orc/
DLazyEmittingLayerTest.cpp20 std::unique_ptr<llvm::RuntimeDyld::SymbolResolver> Resolver) { in addModuleSet()

12