/external/llvm/include/llvm/ExecutionEngine/Orc/ |
D | ObjectLinkingLayer.h | 42 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()
|
D | LazyEmittingLayer.h | 101 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()
|
D | CompileOnDemandLayer.h | 117 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()
|
D | IRTransformLayer.h | 47 SymbolResolverPtrT Resolver) { in addModuleSet() argument 53 std::move(Resolver)); in addModuleSet()
|
D | IRCompileLayer.h | 64 SymbolResolverPtrT Resolver) { in addModuleSet() argument 86 BaseLayer.addObjectSet(Objects, std::move(MemMgr), std::move(Resolver)); in addModuleSet()
|
/external/llvm/include/llvm/ |
D | PassAnalysisSupport.h | 180 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()
|
D | Pass.h | 83 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/ |
D | RuntimeDyldMachO.h | 53 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()
|
D | RuntimeDyldCOFF.h | 37 RuntimeDyld::SymbolResolver &Resolver); 41 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldCOFF() argument 42 : RuntimeDyldImpl(MemMgr, Resolver) {} in RuntimeDyldCOFF()
|
D | RuntimeDyld.cpp | 490 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 …]
|
D | RuntimeDyldMachO.cpp | 287 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()
|
D | RuntimeDyldCOFF.cpp | 45 RuntimeDyld::SymbolResolver &Resolver) { in create() argument 51 return make_unique<RuntimeDyldCOFFX86_64>(MemMgr, Resolver); in create()
|
D | RuntimeDyldImpl.h | 195 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/ |
D | OrcMCJITReplacement.h | 128 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/ |
D | MCJIT.cpp | 49 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()
|
D | MCJIT.h | 33 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/ |
D | Pass.cpp | 33 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/ |
D | Win64EHDumper.h | 38 Context(const object::COFFObjectFile &COFF, SymbolResolver Resolver, in Context() 40 : COFF(COFF), ResolveSymbol(Resolver), UserData(UserData) {} in Context()
|
/external/llvm/include/llvm/ExecutionEngine/ |
D | RuntimeDyld.h | 172 RuntimeDyld(MemoryManager &MemMgr, SymbolResolver &Resolver); 227 SymbolResolver &Resolver; variable
|
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
D | RuntimeDyldMachOX86_64.h | 26 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOX86_64() argument 27 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOX86_64()
|
D | RuntimeDyldCOFFX86_64.h | 36 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldCOFFX86_64() argument 37 : RuntimeDyldCOFF(MM, Resolver) {} in RuntimeDyldCOFFX86_64()
|
D | RuntimeDyldMachOI386.h | 26 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOI386() argument 27 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOI386()
|
D | RuntimeDyldMachOARM.h | 29 RuntimeDyld::SymbolResolver &Resolver) in RuntimeDyldMachOARM() argument 30 : RuntimeDyldMachOCRTPBase(MM, Resolver) {} in RuntimeDyldMachOARM()
|
/external/llvm/tools/lli/ |
D | OrcLazyJIT.h | 95 auto Resolver = in addModule() local 116 auto H = CODLayer.addModuleSet(std::move(S), nullptr, std::move(Resolver)); in addModule()
|
/external/llvm/unittests/ExecutionEngine/Orc/ |
D | LazyEmittingLayerTest.cpp | 20 std::unique_ptr<llvm::RuntimeDyld::SymbolResolver> Resolver) { in addModuleSet()
|