Home
last modified time | relevance | path

Searched refs:SymbolStringPtr (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h24 class SymbolStringPtr; variable
28 friend class SymbolStringPtr; variable
34 SymbolStringPtr intern(StringRef S);
50 class SymbolStringPtr {
53 friend struct DenseMapInfo<SymbolStringPtr>;
56 SymbolStringPtr() = default;
57 SymbolStringPtr(std::nullptr_t) {}
58 SymbolStringPtr(const SymbolStringPtr &Other)
64 SymbolStringPtr& operator=(const SymbolStringPtr &Other) {
75 SymbolStringPtr(SymbolStringPtr &&Other) : S(nullptr) {
[all …]
H A DCore.h104 using SymbolNameSet = DenseSet<SymbolStringPtr>;
107 using SymbolNameVector = std::vector<SymbolStringPtr>;
111 using SymbolMap = DenseMap<SymbolStringPtr, JITEvaluatedSymbol>;
114 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>;
175 using value_type = std::pair<SymbolStringPtr, SymbolLookupFlags>;
183 SymbolStringPtr Name,
190 std::initializer_list<SymbolStringPtr> Names,
212 ArrayRef<SymbolStringPtr> Names,
222 add(SymbolStringPtr Name,
274 std::is_same<decltype(Body(std::declval<const SymbolStringPtr &>(),
[all …]
H A DLayer.h33 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
47 SymbolStringPtr InitSymbol,
61 static SymbolStringPtr getInitSymbol(ExecutionSession &ES,
64 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
170 SymbolStringPtr InitSymbol);
177 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DSpeculation.h39 using AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>;
40 using Alias = SymbolStringPtr;
47 Optional<AliaseeDetails> getImplFor(const SymbolStringPtr &StubSymbol) { in getImplFor()
64 using FunctionCandidatesMap = DenseMap<SymbolStringPtr, SymbolNameSet>;
176 using TargetAndLikelies = DenseMap<SymbolStringPtr, SymbolNameSet>;
193 DenseSet<SymbolStringPtr> TargetJITNames; in internToJITSymbols()
H A DMangling.h29 SymbolStringPtr operator()(StringRef Name);
45 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
60 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>>
H A DLazyReexports.h49 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName,
64 SymbolStringPtr SymbolName;
153 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DDebugUtils.h33 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym);
42 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols);
H A DExecutionUtils.h151 using CtorDtorList = std::vector<SymbolStringPtr>;
220 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
H A DTPCDynamicLibrarySearchGenerator.h25 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
H A DLLJIT.h114 SymbolStringPtr Name);
184 SymbolStringPtr mangleAndIntern(StringRef UnmangledName) const { in mangleAndIntern()
H A DObjectLinkingLayer.h68 using LocalDependenciesMap = DenseMap<SymbolStringPtr, JITLinkSymbolVector>;
H A DTargetProcessControl.h104 SymbolStringPtr intern(StringRef SymName) { return SSP->intern(SymName); } in intern()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp29 using PoolEntry = SymbolStringPtr::PoolEntry;
30 using PoolEntryPtr = SymbolStringPtr::PoolEntryPtr;
33 static PoolEntryPtr moveFromSymbolStringPtr(SymbolStringPtr S) { in moveFromSymbolStringPtr()
40 static SymbolStringPtr moveToSymbolStringPtr(PoolEntryPtr P) { in moveToSymbolStringPtr()
41 SymbolStringPtr S; in moveToSymbolStringPtr()
47 static SymbolStringPtr copyToSymbolStringPtr(PoolEntryPtr P) { in copyToSymbolStringPtr()
48 return SymbolStringPtr(P); in copyToSymbolStringPtr()
51 static PoolEntryPtr getRawPoolEntryPtr(const SymbolStringPtr &S) { in getRawPoolEntryPtr()
56 SymbolStringPtr S(P); in retainPoolEntry()
61 SymbolStringPtr S; in releasePoolEntry()
[all …]
H A DDebugUtils.cpp141 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym) { in operator <<()
146 return OS << printSequence(Symbols, '{', '}', PrintAll<SymbolStringPtr>()); in operator <<()
150 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>()); in operator <<()
153 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols) { in operator <<()
154 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>()); in operator <<()
H A DLayer.cpp102 SymbolStringPtr InitSymbol, SymbolNameToDefinitionMap SymbolToDefinition) in IRMaterializationUnit()
114 const SymbolStringPtr &Name) { in discard()
192 SymbolStringPtr InitSymbol) in BasicObjectLayerMaterializationUnit()
208 const SymbolStringPtr &Name) { in discard()
H A DMangling.cpp24 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()()
85 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>>
131 SymbolStringPtr InitSymbol; in getObjectSymbolInfo()
H A DCore.cpp158 const SymbolStringPtr &Name, JITEvaluatedSymbol Sym) { in notifySymbolMetRequiredState()
208 SymbolStringPtr Name) { in addQueryDependence()
215 JITDylib &JD, const SymbolStringPtr &Name) { in removeQueryDependence()
225 void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) { in dropSymbol()
258 const SymbolStringPtr &Name) { in discard()
450 const SymbolStringPtr &Name) { in discard()
783 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate()
821 void JITDylib::addDependencies(const SymbolStringPtr &Name, in addDependencies()
1465 std::vector<std::pair<JITDylib *, SymbolStringPtr>> SymbolsToFail; in removeTracker()
1588 std::vector<SymbolStringPtr> ExistingDefsOverridden; in defineImpl()
[all …]
H A DIndirectionUtils.cpp27 CompileCallbackMaterializationUnit(SymbolStringPtr Name, in CompileCallbackMaterializationUnit()
44 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
48 SymbolStringPtr Name;
78 SymbolStringPtr Name; in executeCompileCallback()
H A DObjectLinkingLayer.cpp30 SymbolStringPtr InitSymbol;
86 static SymbolStringPtr makeInitSymbol(ExecutionSession &ES, LinkGraph &G) { in makeInitSymbol()
100 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
345 std::vector<std::pair<SymbolStringPtr, Symbol *>> NameToSym; in claimOrExternalizeWeakAndCommonSymbols()
560 DenseMap<SymbolStringPtr, SymbolNameSet> ExternalNamedSymbolDeps;
561 DenseMap<SymbolStringPtr, SymbolNameSet> InternalNamedSymbolDeps;
H A DLazyReexports.cpp24 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline()
216 const SymbolStringPtr &Name) { in discard()
H A DTPCDebugObjectRegistrar.cpp41 SymbolStringPtr RegisterFn = in createJITLoaderGDBRegistrar()
H A DCompileOnDemandLayer.cpp82 SymbolStringPtr InitSymbol, SymbolNameToDefinitionMap SymbolToDefinition, in PartitioningIRMaterializationUnit()
95 void discard(const JITDylib &V, const SymbolStringPtr &Name) override { in discard()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A DExecutionUtils.h50 template <typename T> void expose(orc::SymbolStringPtr Name, T *Handler) { in expose()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h80 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override { in discard()

12