| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | SymbolStringPool.h | 27 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 D | Core.h | 111 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 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 | 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; 153 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 | MachOPlatform.h | 227 SymbolStringPtr MachOHeaderStartSymbol = ES.intern("___dso_handle"); 230 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction() 231 SymbolStringPtr Name;
|
| H A D | ExecutionUtils.h | 150 using CtorDtorList = std::vector<SymbolStringPtr>; 219 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>; 315 DenseMap<SymbolStringPtr, MemoryBufferRef> ObjectFilesMap;
|
| H A D | EPCDynamicLibrarySearchGenerator.h | 27 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
|
| /openbsd-src/gnu/llvm/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 | OrcV2CBindings.cpp | 30 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 D | Core.cpp | 174 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 D | ObjectLinkingLayer.cpp | 67 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 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 | 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 | 24 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline() 224 const SymbolStringPtr &Name) { in discard()
|
| H A D | MachOPlatform.cpp | 87 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 D | Mangling.cpp | 22 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()()
|
| H A D | ObjectFileInterface.cpp | 138 SymbolStringPtr InitSymbol; in getELFObjectFileSymbolInfo() 219 SymbolStringPtr InitSymbol; in getCOFFObjectFileSymbolInfo()
|
| /openbsd-src/gnu/llvm/llvm/tools/lli/ |
| H A D | ExecutionUtils.h | 50 template <typename T> void expose(orc::SymbolStringPtr Name, T *Handler) { in expose()
|
| /openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| H A D | LLJITWithGDBRegistrationListener.cpp | 91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in main()
|