reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
  540           SymbolNameSet NotFoundViaLegacyLookup;
  709           SymbolNameSet NotFoundViaLegacyLookup;
include/llvm/ExecutionEngine/Orc/Core.h
   56 using SymbolDependenceMap = DenseMap<JITDylib *, SymbolNameSet>;
   77 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameSet &Symbols);
  141   SymbolsNotFound(SymbolNameSet Symbols);
  144   const SymbolNameSet &getSymbols() const { return Symbols; }
  147   SymbolNameSet Symbols;
  155   SymbolsCouldNotBeRemoved(SymbolNameSet Symbols);
  158   const SymbolNameSet &getSymbols() const { return Symbols; }
  161   SymbolNameSet Symbols;
  200   SymbolNameSet getRequestedSymbols() const;
  254   MaterializationResponsibility delegate(const SymbolNameSet &Symbols,
  426 buildSimpleReexportsAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols);
  451   AsynchronousSymbolQuery(const SymbolNameSet &Symbols,
  503     virtual Expected<SymbolNameSet>
  504     tryToGenerate(JITDylib &Parent, const SymbolNameSet &Names) = 0;
  605   Error remove(const SymbolNameSet &Names);
  609   Expected<SymbolFlagsMap> lookupFlags(const SymbolNameSet &Names);
  622   Expected<SymbolNameSet>
  623   legacyLookup(std::shared_ptr<AsynchronousSymbolQuery> Q, SymbolNameSet Names);
  712   Expected<SymbolNameSet> lookupFlagsImpl(SymbolFlagsMap &Flags,
  713                                           const SymbolNameSet &Names);
  716                    SymbolNameSet &Unresolved, bool MatchNonExported,
  720                        SymbolNameSet &Unresolved, bool MatchNonExported,
  725                   SymbolNameSet &Unresolved);
  728                          const SymbolNameSet &QuerySymbols);
  738   SymbolNameSet getRequestedSymbols(const SymbolFlagsMap &SymbolFlags) const;
  837   using LegacyAsyncLookupFunction = std::function<SymbolNameSet(
  838       std::shared_ptr<AsynchronousSymbolQuery> Q, SymbolNameSet Names)>;
  843   legacyLookup(LegacyAsyncLookupFunction AsyncLookup, SymbolNameSet Names,
  866   void lookup(const JITDylibSearchList &SearchOrder, SymbolNameSet Symbols,
  878                              const SymbolNameSet &Symbols,
 1003   Expected<SymbolNameSet> tryToGenerate(JITDylib &JD,
 1004                                         const SymbolNameSet &Names) override;
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
  271   Expected<SymbolNameSet> tryToGenerate(JITDylib &JD,
  272                                         const SymbolNameSet &Names) override;
  300   Expected<SymbolNameSet> tryToGenerate(JITDylib &JD,
  301                                         const SymbolNameSet &Names) override;
include/llvm/ExecutionEngine/Orc/Legacy.h
   35   virtual SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) = 0;
   35   virtual SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) = 0;
   39   virtual SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
   40                                SymbolNameSet Symbols) = 0;
   58   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final {
   58   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final {
   62   SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
   63                        SymbolNameSet Symbols) final {
  116 Expected<SymbolNameSet>
  117 getResponsibilitySetWithLegacyFn(const SymbolNameSet &Symbols,
  119   SymbolNameSet Result;
  142 SymbolNameSet
  144                    const SymbolNameSet &Symbols, FindSymbolFn FindSymbol) {
  145   SymbolNameSet SymbolsNotFound;
  183   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final {
  183   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final {
  193   SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
  194                        SymbolNameSet Symbols) final {
include/llvm/ExecutionEngine/Orc/NullResolver.h
   25   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final;
   25   SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final;
   27   SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
   28                        SymbolNameSet Symbols) final;
include/llvm/ExecutionEngine/Orc/Speculation.h
   68   using FunctionCandidatesMap = DenseMap<SymbolStringPtr, SymbolNameSet>;
   69   using StubAddrLikelies = DenseMap<TargetFAddr, SymbolNameSet>;
   73                                SymbolNameSet likelySymbols) {
   79     SymbolNameSet CandidateSet;
  173   using TargetAndLikelies = DenseMap<SymbolStringPtr, SymbolNameSet>;
lib/ExecutionEngine/Orc/Core.cpp
  149 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameSet &Symbols) {
  265 SymbolsNotFound::SymbolsNotFound(SymbolNameSet Symbols)
  278 SymbolsCouldNotBeRemoved::SymbolsCouldNotBeRemoved(SymbolNameSet Symbols)
  292     const SymbolNameSet &Symbols, SymbolState RequiredState,
  371 SymbolNameSet MaterializationResponsibility::getRequestedSymbols() const {
  448 MaterializationResponsibility::delegate(const SymbolNameSet &Symbols,
  575   std::vector<std::pair<SymbolNameSet, std::shared_ptr<OnResolveInfo>>>
  578     SymbolNameSet ResponsibilitySymbols;
  579     SymbolNameSet QuerySymbols;
  683 buildSimpleReexportsAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols) {
  690     SymbolNameSet Unresolved = Symbols;
  711 Expected<SymbolNameSet>
  712 ReexportsGenerator::tryToGenerate(JITDylib &JD, const SymbolNameSet &Names) {
  713   orc::SymbolNameSet Added;
  826 SymbolNameSet
  829     SymbolNameSet RequestedSymbols;
  918   SymbolNameSet SymbolsInErrorState;
 1008   SymbolNameSet SymbolsInErrorState;
 1294 Error JITDylib::remove(const SymbolNameSet &Names) {
 1299     SymbolNameSet Missing;
 1300     SymbolNameSet Materializing;
 1349 Expected<SymbolFlagsMap> JITDylib::lookupFlags(const SymbolNameSet &Names) {
 1384 Expected<SymbolNameSet> JITDylib::lookupFlagsImpl(SymbolFlagsMap &Flags,
 1385                                                   const SymbolNameSet &Names) {
 1386   SymbolNameSet Unresolved;
 1401                            SymbolNameSet &Unresolved, bool MatchNonExported,
 1442     std::shared_ptr<AsynchronousSymbolQuery> &Q, SymbolNameSet &Unresolved,
 1516 Expected<SymbolNameSet>
 1518                        SymbolNameSet Names) {
 1526   SymbolNameSet Unresolved = std::move(Names);
 1581     SymbolNameSet &Unresolved) {
 1734   SymbolNameSet Duplicates;
 1786                                  const SymbolNameSet &QuerySymbols) {
 1800     SymbolNameSet *UnemittedDependenciesOnDependencyJD = nullptr;
 1868     LegacyAsyncLookupFunction AsyncLookup, SymbolNameSet Names,
 1901   SymbolNameSet UnresolvedSymbols = AsyncLookup(Query, std::move(Names));
 1935     const JITDylibSearchList &SearchOrder, SymbolNameSet Symbols,
 2027                          const SymbolNameSet &Symbols,
 2082   SymbolNameSet Names({Name});
 2096   SymbolNameSet Names({Name});
lib/ExecutionEngine/Orc/ExecutionUtils.cpp
  121   SymbolNameSet Names;
  193 Expected<SymbolNameSet>
  195                                              const SymbolNameSet &Names) {
  196   orc::SymbolNameSet Added;
  254 Expected<SymbolNameSet>
  256                                                 const SymbolNameSet &Names) {
  259   SymbolNameSet NewDefs;
lib/ExecutionEngine/Orc/Legacy.cpp
   22   SymbolNameSet InternedSymbols;
   52   SymbolNameSet InternedSymbols;
lib/ExecutionEngine/Orc/NullResolver.cpp
   16 SymbolNameSet NullResolver::getResponsibilitySet(const SymbolNameSet &Symbols) {
   16 SymbolNameSet NullResolver::getResponsibilitySet(const SymbolNameSet &Symbols) {
   20 SymbolNameSet
   22                      SymbolNameSet Symbols) {
lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
   59     SymbolNameSet InternedSymbols;
  169   using AnonToNamedDependenciesMap = DenseMap<const Symbol *, SymbolNameSet>;
  208       SymbolNameSet &SymDeps = NamedSymbolDeps[SymName];
  297         const SymbolNameSet &Symbols = QueryDepsEntry.second;
  315   DenseMap<SymbolStringPtr, SymbolNameSet> NamedSymbolDeps;
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  131     orc::SymbolNameSet
  132     getResponsibilitySet(const orc::SymbolNameSet &Symbols) override {
  133       orc::SymbolNameSet Result;
  148     orc::SymbolNameSet
  150            orc::SymbolNameSet Symbols) override {
  151       orc::SymbolNameSet UnresolvedSymbols;
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
  146     SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) override {
  146     SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) override {
  147       SymbolNameSet Result;
  171     SymbolNameSet lookup(std::shared_ptr<AsynchronousSymbolQuery> Query,
  172                          SymbolNameSet Symbols) override {
  173       SymbolNameSet UnresolvedSymbols;
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
   22     SymbolNameSet InternedSymbols;
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
  229   SymbolNameSet Names({Foo, Bar, Baz});
  248     Expected<SymbolNameSet> tryToGenerate(JITDylib &,
  249                                           const SymbolNameSet &) override {
  857   SymbolNameSet Names({Foo});
  958     Expected<SymbolNameSet> tryToGenerate(JITDylib &JD,
  959                                           const SymbolNameSet &Names) {
  961       SymbolNameSet NewNames;
  997   SymbolNameSet Names({Foo, Bar});
 1049   SymbolNameSet Names({Foo, Bar});
 1127   SymbolNameSet Names({Foo, Bar});
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   28         SymbolNameSet Result;