|
reference, declaration → definition
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;