Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h27 class SymbolStringPtr; variable
31 friend class SymbolStringPtr; variable
41 SymbolStringPtr intern(StringRef S);
57 class SymbolStringPtr {
60 friend struct DenseMapInfo<SymbolStringPtr>;
63 SymbolStringPtr() = default;
64 SymbolStringPtr(std::nullptr_t) {}
65 SymbolStringPtr(const SymbolStringPtr &Other)
71 SymbolStringPtr& operator=(const SymbolStringPtr &Other) {
82 SymbolStringPtr(SymbolStringPtr &&Other) : S(nullptr) {
[all …]
H A DCore.h111 using SymbolNameSet = DenseSet<SymbolStringPtr>;
114 using SymbolNameVector = std::vector<SymbolStringPtr>;
118 using SymbolMap = DenseMap<SymbolStringPtr, JITEvaluatedSymbol>;
121 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>;
182 using value_type = std::pair<SymbolStringPtr, SymbolLookupFlags>;
190 SymbolStringPtr Name,
197 std::initializer_list<SymbolStringPtr> Names,
219 ArrayRef<SymbolStringPtr> Names,
229 fromMapKeys(const DenseMap<SymbolStringPtr, KeyT> &M,
241 add(SymbolStringPtr Name,
[all …]
H A DLookupAndRecordAddrs.h47 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
55 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
64 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
H A DSpeculation.h38 using AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>;
39 using Alias = SymbolStringPtr;
46 std::optional<AliaseeDetails> getImplFor(const SymbolStringPtr &StubSymbol) { in getImplFor()
63 using FunctionCandidatesMap = DenseMap<SymbolStringPtr, SymbolNameSet>;
176 using TargetAndLikelies = DenseMap<SymbolStringPtr, SymbolNameSet>;
192 DenseSet<SymbolStringPtr> TargetJITNames; in internToJITSymbols()
H A DLayer.h33 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
60 static SymbolStringPtr getInitSymbol(ExecutionSession &ES,
63 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
190 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DMangling.h29 SymbolStringPtr operator()(StringRef Name);
45 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
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 DMachOPlatform.h227 SymbolStringPtr MachOHeaderStartSymbol = ES.intern("___dso_handle");
230 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction()
231 SymbolStringPtr Name;
H A DExecutionUtils.h150 using CtorDtorList = std::vector<SymbolStringPtr>;
219 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
315 DenseMap<SymbolStringPtr, MemoryBufferRef> ObjectFilesMap;
H A DEPCDynamicLibrarySearchGenerator.h27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DLookupAndRecordAddrs.cpp19 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs, in lookupAndRecordAddrs() argument
44 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs, in lookupAndRecordAddrs() argument
56 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs, in lookupAndRecordAddrs() argument
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 DOrcV2CBindings.cpp30 using PoolEntry = SymbolStringPtr::PoolEntry;
31 using PoolEntryPtr = SymbolStringPtr::PoolEntryPtr;
34 static PoolEntryPtr moveFromSymbolStringPtr(SymbolStringPtr S) { in moveFromSymbolStringPtr()
41 static SymbolStringPtr moveToSymbolStringPtr(PoolEntryPtr P) { in moveToSymbolStringPtr()
42 SymbolStringPtr S; in moveToSymbolStringPtr()
48 static SymbolStringPtr copyToSymbolStringPtr(PoolEntryPtr P) { in copyToSymbolStringPtr()
49 return SymbolStringPtr(P); in copyToSymbolStringPtr()
52 static PoolEntryPtr getRawPoolEntryPtr(const SymbolStringPtr &S) { in getRawPoolEntryPtr()
57 SymbolStringPtr S(P); in retainPoolEntry()
62 SymbolStringPtr S; in releasePoolEntry()
[all …]
H A DCore.cpp174 const SymbolStringPtr &Name, JITEvaluatedSymbol Sym) { in notifySymbolMetRequiredState()
224 SymbolStringPtr Name) { in addQueryDependence()
231 JITDylib &JD, const SymbolStringPtr &Name) { in removeQueryDependence()
241 void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) { in dropSymbol()
285 const SymbolStringPtr &Name) { in discard()
477 const SymbolStringPtr &Name) { in discard()
819 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate()
855 void JITDylib::addDependencies(const SymbolStringPtr &Name, in addDependencies()
1531 std::vector<std::pair<JITDylib *, SymbolStringPtr>> SymbolsToFail; in removeTracker()
1668 std::vector<SymbolStringPtr> ExistingDefsOverridden; in defineImpl()
[all …]
H A DObjectLinkingLayer.cpp67 static SymbolStringPtr makeInitSymbol(ExecutionSession &ES, LinkGraph &G) { in makeInitSymbol()
79 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
360 SymbolStringPtr &getInternedName(Symbol &Sym) { in getInternedName()
394 DenseMap<const Symbol *, SymbolStringPtr> NameCache;
403 std::vector<std::pair<SymbolStringPtr, Symbol *>> NameToSym; in claimOrExternalizeWeakAndCommonSymbols()
596 DenseMap<SymbolStringPtr, SymbolNameSet> ExternalNamedSymbolDeps;
597 DenseMap<SymbolStringPtr, SymbolNameSet> InternalNamedSymbolDeps;
H A DIndirectionUtils.cpp32 CompileCallbackMaterializationUnit(SymbolStringPtr Name, in CompileCallbackMaterializationUnit()
49 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
53 SymbolStringPtr Name;
83 SymbolStringPtr Name; in executeCompileCallback()
H A DEPCDebugObjectRegistrar.cpp31 SymbolStringPtr RegisterFn = in createJITLoaderGDBRegistrar()
H A DLayer.cpp116 const SymbolStringPtr &Name) { in discard()
224 const SymbolStringPtr &Name) { in discard()
H A DLazyReexports.cpp24 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline()
224 const SymbolStringPtr &Name) { in discard()
H A DMachOPlatform.cpp87 const SymbolStringPtr &HeaderStartSymbol) in MachOHeaderMaterializationUnit()
99 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override {} in discard()
102 const SymbolStringPtr &InitializerSymbol) { in addMachOHeader()
159 const SymbolStringPtr &HeaderStartSymbol) { in createHeaderInterface()
183 SymbolStringPtr CompleteBootstrapSymbol, shared::AllocActions DeferredAAs, in MachOPlatformCompleteBootstrapMaterializationUnit()
235 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override {} in discard()
240 SymbolStringPtr CompleteBootstrapSymbol;
H A DMangling.cpp22 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()()
H A DObjectFileInterface.cpp138 SymbolStringPtr InitSymbol; in getELFObjectFileSymbolInfo()
219 SymbolStringPtr InitSymbol; in getCOFFObjectFileSymbolInfo()
/openbsd-src/gnu/llvm/llvm/tools/lli/
H A DExecutionUtils.h50 template <typename T> void expose(orc::SymbolStringPtr Name, T *Handler) { in expose()
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in main()

12