Home
last modified time | relevance | path

Searched refs:NonOwningSymbolStringPtr (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h30 class NonOwningSymbolStringPtr; variable
75 friend struct DenseMapInfo<NonOwningSymbolStringPtr>;
154 explicit SymbolStringPtr(NonOwningSymbolStringPtr Other);
251 class NonOwningSymbolStringPtr : public SymbolStringPtrBase {
252 friend struct DenseMapInfo<orc::NonOwningSymbolStringPtr>;
255 NonOwningSymbolStringPtr() = default;
256 explicit NonOwningSymbolStringPtr(const SymbolStringPtr &S)
262 NonOwningSymbolStringPtr(PoolEntryPtr S) : SymbolStringPtrBase(S) {}
264 static NonOwningSymbolStringPtr getEmptyVal() {
265 return NonOwningSymbolStringPtr(
[all …]
H A DMachOPlatform.h160 NonOwningSymbolStringPtr getMachOHeaderStartSymbol() const { in getMachOHeaderStartSymbol()
161 return NonOwningSymbolStringPtr(MachOHeaderStartSymbol); in getMachOHeaderStartSymbol()
H A DCore.h1138 DenseMap<NonOwningSymbolStringPtr, JITSymbolFlags> Symbols;
1139 DenseMap<JITDylib *, DenseSet<NonOwningSymbolStringPtr>> Dependencies;
1145 DenseMap<JITDylib *, DenseSet<NonOwningSymbolStringPtr>> NewDeps;
1795 NonOwningSymbolStringPtr DepSym,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DJITLinkRedirectableSymbolManager.cpp70 DenseMap<NonOwningSymbolStringPtr, SymbolStringPtr> PtrToStub; in redirect()
73 PtrToStub[NonOwningSymbolStringPtr(PtrName)] = StubName; in redirect()
83 auto DestSymI = NewDests.find(PtrToStub[NonOwningSymbolStringPtr(PtrName)]); in redirect()
H A DLazyObjectLinkingLayer.cpp54 DenseMap<StringRef, NonOwningSymbolStringPtr> SymsToRename; in renameFunctionBodies()
58 NonOwningSymbolStringPtr(Name); in renameFunctionBodies()
H A DCore.cpp713 std::vector<NonOwningSymbolStringPtr> AddedSyms; in defineMaterializing()
714 std::vector<NonOwningSymbolStringPtr> RejectedWeakDefs; in defineMaterializing()
739 RejectedWeakDefs.push_back(NonOwningSymbolStringPtr(Name)); in defineMaterializing()
745 AddedSyms.push_back(NonOwningSymbolStringPtr(Name)); in defineMaterializing()
2947 DenseSet<NonOwningSymbolStringPtr> *UserEDUNewDepsForJD = nullptr; in propagateExtraEmitDeps()
2982 DenseMap<NonOwningSymbolStringPtr, JITDylib::EmissionDepUnit *> EDUForSymbol; in simplifyDepGroups()
2994 NonOwningSymbolStringPtr NonOwningSymbol(Symbol); in simplifyDepGroups()
3007 DenseMap<NonOwningSymbolStringPtr, JITSymbolFlags> ResidualSymbolFlags; in simplifyDepGroups()
3009 if (!EDUForSymbol.count(NonOwningSymbolStringPtr(Sym))) in simplifyDepGroups()
3010 ResidualSymbolFlags[NonOwningSymbolStringPtr(Sym)] = Flags; in simplifyDepGroups()
[all …]
H A DLinkGraphLinkingLayer.cpp122 SymbolSourceJDs[NonOwningSymbolStringPtr(DepSym)] = DepJD; in lookup()
453 SymbolSourceJDs.find(NonOwningSymbolStringPtr(DepName)); in registerDependencies()
468 DenseMap<NonOwningSymbolStringPtr, JITDylib *> SymbolSourceJDs;