Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h28 class SymbolStringPtr; variable
143 SymbolStringPtr() = default;
145 SymbolStringPtr(const SymbolStringPtr &Other) : SymbolStringPtrBase(Other.S) {
151 SymbolStringPtr& operator=(const SymbolStringPtr &Other) {
158 SymbolStringPtr(SymbolStringPtr &&Other) { std::swap(S, Other.S); }
160 SymbolStringPtr& operator=(SymbolStringPtr &&Other) {
167 ~SymbolStringPtr() { decRef(); }
217 SymbolStringPtr copyToSymbolStringPtr() { return SymbolStringPtr(E); }
222 SymbolStringPtr S;
270 inline SymbolStringPtr::SymbolStringPtr(NonOwningSymbolStringPtr Other)
[all …]
H A DCore.h114 using SymbolNameSet = DenseSet<SymbolStringPtr>;
193 SymbolStringPtr Name,
200 std::initializer_list<SymbolStringPtr> Names,
222 ArrayRef<SymbolStringPtr> Names,
244 add(SymbolStringPtr Name,
391 SymbolStringPtr Aliasee;
651 SymbolStringPtr InitSymbol;
679 SymbolStringPtr InitSymbol;
719 SymbolStringPtr InitSymbol;
874 void dropSymbol(const 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 DMachOPlatform.h323 SymbolStringPtr MachOHeaderStartSymbol = ES.intern("___dso_handle");
326 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction()
327 SymbolStringPtr Name;
371 SimpleMachOHeaderMU(MachOPlatform &MOP, SymbolStringPtr HeaderStartSymbol,
375 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override;
394 const SymbolStringPtr &InitializerSymbol);
397 const SymbolStringPtr &HeaderStartSymbol);
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;
152 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.h153 using CtorDtorList = std::vector<SymbolStringPtr>;
218 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
330 DenseMap<SymbolStringPtr, MemoryBufferRef> ObjectFilesMap;
H A DEPCDynamicLibrarySearchGenerator.h27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
H A DLLJIT.h158 SymbolStringPtr Name);
228 SymbolStringPtr mangleAndIntern(StringRef UnmangledName) const { in mangleAndIntern()
/freebsd-14.2/contrib/llvm-project/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 DCore.cpp175 const SymbolStringPtr &Name, ExecutorSymbolDef Sym) { in notifySymbolMetRequiredState()
233 JITDylib &JD, const SymbolStringPtr &Name) { in removeQueryDependence()
243 void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) { in dropSymbol()
877 void JITDylib::addDependencies(const SymbolStringPtr &Name, in addDependencies()
1571 std::vector<std::pair<JITDylib *, SymbolStringPtr>> SymbolsToFail; in removeTracker()
1708 std::vector<SymbolStringPtr> ExistingDefsOverridden; in defineImpl()
1709 std::vector<SymbolStringPtr> MUDefsOverridden; in defineImpl()
2386 [&](const SymbolStringPtr &Name, in IL_updateCandidatesFor()
2714 [&](const SymbolStringPtr &Name, in OL_completeLookup()
3123 SymbolStringPtr DelegatedInitSymbol; in OL_delegate()
[all …]
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 DObjectLinkingLayer.cpp117 static SymbolStringPtr makeInitSymbol(ExecutionSession &ES, LinkGraph &G) { in makeInitSymbol()
129 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
396 SymbolStringPtr &getInternedName(Symbol &Sym) { in getInternedName()
430 DenseMap<const Symbol *, SymbolStringPtr> NameCache;
439 std::vector<std::pair<SymbolStringPtr, Symbol *>> NameToSym; in claimOrExternalizeWeakAndCommonSymbols()
630 DenseMap<SymbolStringPtr, SymbolNameSet> ExternalNamedSymbolDeps;
631 DenseMap<SymbolStringPtr, SymbolNameSet> InternalNamedSymbolDeps;
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.cpp25 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline()
225 const SymbolStringPtr &Name) { in discard()
H A DObjectFileInterface.cpp139 SymbolStringPtr InitSymbol; in getELFObjectFileSymbolInfo()
220 SymbolStringPtr InitSymbol; in getCOFFObjectFileSymbolInfo()
H A DMangling.cpp22 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()()
H A DELFNixPlatform.cpp34 const SymbolStringPtr &DSOHandleSymbol) in DSOHandleMaterializationUnit()
89 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override {} in discard()
94 const SymbolStringPtr &DSOHandleSymbol) { in createDSOHandleSectionInterface()
487 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> AddrsToRecord; in bootstrapELFNixRuntime()
H A DMachOPlatform.cpp129 SymbolStringPtr CompleteBootstrapSymbol, SymbolTableVector SymTab, in MachOPlatformCompleteBootstrapMaterializationUnit()
191 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override {} in discard()
196 SymbolStringPtr CompleteBootstrapSymbol;
1712 SymbolStringPtr HeaderStartSymbol, in SimpleMachOHeaderMU()
1726 const SymbolStringPtr &Sym) {} in discard()
1730 const SymbolStringPtr &InitializerSymbol) { in addMachOHeader()
1757 MachOPlatform &MOP, const SymbolStringPtr &HeaderStartSymbol) { in createHeaderInterface()
H A DOrcV2CBindings.cpp85 SymbolStringPtr InitSymbol, void *Ctx, in OrcCAPIMaterializationUnit()
108 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
448 SymbolStringPtr Name = unwrap(pair.Entry.Name).moveToSymbolStringPtr(); in LLVMOrcLazyReexports()
668 Pred = [=](const SymbolStringPtr &Name) -> bool { in LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess()
694 Pred = [=](const SymbolStringPtr &Name) -> bool { in LLVMOrcCreateDynamicLibrarySearchGeneratorForPath()

12