/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | SymbolStringPool.h | 24 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 D | Core.h | 104 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 D | Layer.h | 33 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 D | Speculation.h | 39 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 D | Mangling.h | 29 SymbolStringPtr operator()(StringRef Name); 45 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>; 60 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>>
|
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 | ExecutionUtils.h | 151 using CtorDtorList = std::vector<SymbolStringPtr>; 220 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
|
H A D | TPCDynamicLibrarySearchGenerator.h | 25 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
|
H A D | LLJIT.h | 114 SymbolStringPtr Name); 184 SymbolStringPtr mangleAndIntern(StringRef UnmangledName) const { in mangleAndIntern()
|
H A D | ObjectLinkingLayer.h | 68 using LocalDependenciesMap = DenseMap<SymbolStringPtr, JITLinkSymbolVector>;
|
H A D | TargetProcessControl.h | 104 SymbolStringPtr intern(StringRef SymName) { return SSP->intern(SymName); } in intern()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcV2CBindings.cpp | 29 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 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 | Layer.cpp | 102 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 D | Mangling.cpp | 24 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) { in operator ()() 85 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>> 131 SymbolStringPtr InitSymbol; in getObjectSymbolInfo()
|
H A D | Core.cpp | 158 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 D | IndirectionUtils.cpp | 27 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 D | ObjectLinkingLayer.cpp | 30 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 D | LazyReexports.cpp | 24 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline() 216 const SymbolStringPtr &Name) { in discard()
|
H A D | TPCDebugObjectRegistrar.cpp | 41 SymbolStringPtr RegisterFn = in createJITLoaderGDBRegistrar()
|
H A D | CompileOnDemandLayer.cpp | 82 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 D | ExecutionUtils.h | 50 template <typename T> void expose(orc::SymbolStringPtr Name, T *Handler) { in expose()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
H A D | LLJITWithGDBRegistrationListener.cpp | 91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) { in main()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 80 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override { in discard()
|