| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | SymbolStringPool.h | 28 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 D | Core.h | 114 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 D | LookupAndRecordAddrs.h | 47 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 D | Speculation.h | 38 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 D | Layer.h | 33 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 D | MachOPlatform.h | 323 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 D | Mangling.h | 29 SymbolStringPtr operator()(StringRef Name); 45 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
|
| H A D | LazyReexports.h | 49 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName, 64 SymbolStringPtr SymbolName; 152 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
|
| H A D | DebugUtils.h | 33 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym); 42 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols);
|
| H A D | ExecutionUtils.h | 153 using CtorDtorList = std::vector<SymbolStringPtr>; 218 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>; 330 DenseMap<SymbolStringPtr, MemoryBufferRef> ObjectFilesMap;
|
| H A D | EPCDynamicLibrarySearchGenerator.h | 27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
|
| H A D | LLJIT.h | 158 SymbolStringPtr Name); 228 SymbolStringPtr mangleAndIntern(StringRef UnmangledName) const { in mangleAndIntern()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | LookupAndRecordAddrs.cpp | 19 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 D | DebugUtils.cpp | 141 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 D | Core.cpp | 175 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 D | IndirectionUtils.cpp | 32 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 D | ObjectLinkingLayer.cpp | 117 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 D | EPCDebugObjectRegistrar.cpp | 31 SymbolStringPtr RegisterFn = in createJITLoaderGDBRegistrar()
|
| H A D | Layer.cpp | 116 const SymbolStringPtr &Name) { in discard() 224 const SymbolStringPtr &Name) { in discard()
|
| H A D | LazyReexports.cpp | 25 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline() 225 const SymbolStringPtr &Name) { in discard()
|
| H A D | ObjectFileInterface.cpp | 139 SymbolStringPtr InitSymbol; in getELFObjectFileSymbolInfo() 220 SymbolStringPtr InitSymbol; in getCOFFObjectFileSymbolInfo()
|
| H A D | Mangling.cpp | 22 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()()
|
| H A D | ELFNixPlatform.cpp | 34 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 D | MachOPlatform.cpp | 129 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 D | OrcV2CBindings.cpp | 85 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()
|