/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | LazyEmittingLayer.h | 48 JITSymbol find(StringRef Name, bool ExportedSymbolsOnly, BaseLayerT &B) { argument 51 if (auto GV = searchGVs(Name, ExportedSymbolsOnly)) { 53 auto GetAddress = [this, ExportedSymbolsOnly, Name = Name.str(), 63 if (auto Sym = B.findSymbolIn(K, Name, ExportedSymbolsOnly)) 81 return B.findSymbolIn(K, Name, ExportedSymbolsOnly); 105 bool ExportedSymbolsOnly) const { 116 if (!ExportedSymbolsOnly || GV->hasDefaultVisibility()) 124 return buildMangledSymbols(Name, ExportedSymbolsOnly); 135 // name (and its visibility conforms to the ExportedSymbolsOnly flag) then 141 bool ExportedSymbolsOnly) cons 228 findSymbol(const std::string &Name, bool ExportedSymbolsOnly) argument 246 findSymbolIn(VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument [all...] |
H A D | GlobalMappingLayer.h | 74 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 76 JITSymbol findSymbol(const std::string &Name, bool ExportedSymbolsOnly) { argument 80 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 88 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 92 bool ExportedSymbolsOnly) { 93 return BaseLayer.findSymbolIn(H, Name, ExportedSymbolsOnly); 91 findSymbolIn(ModuleHandleT H, const std::string &Name, bool ExportedSymbolsOnly) argument
|
H A D | IRTransformLayer.h | 87 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 89 JITSymbol findSymbol(const std::string &Name, bool ExportedSymbolsOnly) { argument 90 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 98 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 102 bool ExportedSymbolsOnly) { 103 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); 101 findSymbolIn(VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument
|
H A D | ObjectTransformLayer.h | 82 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 84 JITSymbol findSymbol(const std::string &Name, bool ExportedSymbolsOnly) { argument 85 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 93 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 97 bool ExportedSymbolsOnly) { 98 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); 96 findSymbolIn(VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument
|
H A D | IRCompileLayer.h | 124 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 126 JITSymbol findSymbol(const std::string &Name, bool ExportedSymbolsOnly) { argument 127 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 135 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 139 bool ExportedSymbolsOnly) { 140 return BaseLayer.findSymbolIn(K, Name, ExportedSymbolsOnly); 138 findSymbolIn(VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument
|
H A D | RTDyldObjectLinkingLayer.h | 166 JITSymbol getSymbol(StringRef Name, bool ExportedSymbolsOnly) { argument 170 if (!SymEntry->second.getFlags().isExported() && ExportedSymbolsOnly) 426 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 428 JITSymbol findSymbol(StringRef Name, bool ExportedSymbolsOnly) { argument 430 if (auto Sym = KV.second->getSymbol(Name, ExportedSymbolsOnly)) 442 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 446 bool ExportedSymbolsOnly) { 448 return LinkedObjects[K]->getSymbol(Name, ExportedSymbolsOnly); 445 findSymbolIn(VModuleKey K, StringRef Name, bool ExportedSymbolsOnly) argument
|
H A D | RemoteObjectLayer.h | 351 JITSymbol findSymbol(StringRef Name, bool ExportedSymbolsOnly) { argument 354 ExportedSymbolsOnly)); 358 JITSymbol findSymbolIn(ObjHandleT H, StringRef Name, bool ExportedSymbolsOnly) { argument 361 ExportedSymbolsOnly)); 500 bool ExportedSymbolsOnly) { 501 if (auto Sym = BaseLayer.findSymbol(Name, ExportedSymbolsOnly)) 509 bool ExportedSymbolsOnly) { 512 if (auto Sym = BaseLayer.findSymbolIn(HI->second, Name, ExportedSymbolsOnly)) 499 findSymbol(const std::string &Name, bool ExportedSymbolsOnly) argument 508 findSymbolIn(ObjHandleT H, const std::string &Name, bool ExportedSymbolsOnly) argument
|
H A D | CompileOnDemandLayer.h | 229 bool ExportedSymbolsOnly) { 230 if (auto Sym = StubsMgr->findStub(Name, ExportedSymbolsOnly)) 233 if (auto Sym = BaseLayer.findSymbolIn(BLK, Name, ExportedSymbolsOnly)) 335 /// @param ExportedSymbolsOnly If true, search only for exported symbols. 337 JITSymbol findSymbol(StringRef Name, bool ExportedSymbolsOnly) { argument 339 if (auto Sym = KV.second.StubsMgr->findStub(Name, ExportedSymbolsOnly)) 341 if (auto Sym = findSymbolIn(KV.first, Name, ExportedSymbolsOnly)) 346 return BaseLayer.findSymbol(Name, ExportedSymbolsOnly); 352 bool ExportedSymbolsOnly) { 354 return LogicalDylibs[K].findSymbol(BaseLayer, Name, ExportedSymbolsOnly); 228 findSymbol(BaseLayerT &BaseLayer, const std::string &Name, bool ExportedSymbolsOnly) argument 351 findSymbolIn(VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcCBindingsStack.h | 57 bool ExportedSymbolsOnly) = 0; 66 bool ExportedSymbolsOnly) override { 67 return Layer.findSymbolIn(K, Name, ExportedSymbolsOnly); 86 bool ExportedSymbolsOnly) override { 87 return Layer.findSymbolIn(K, Name, ExportedSymbolsOnly); 378 bool ExportedSymbolsOnly) { 379 if (auto Sym = IndirectStubsMgr->findStub(Name, ExportedSymbolsOnly)) 382 return CODLayer->findSymbol(mangle(Name), ExportedSymbolsOnly); 383 return CompileLayer.findSymbol(mangle(Name), ExportedSymbolsOnly); 387 bool ExportedSymbolsOnly) { 377 findSymbol(const std::string &Name, bool ExportedSymbolsOnly) argument 386 findSymbolIn(orc::VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument 392 findSymbolAddress(const std::string &Name, bool ExportedSymbolsOnly) argument 409 findSymbolAddressIn(orc::VModuleKey K, const std::string &Name, bool ExportedSymbolsOnly) argument [all...] |