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.h29 class NonOwningSymbolStringPtr; variable
73 friend struct DenseMapInfo<NonOwningSymbolStringPtr>;
149 explicit SymbolStringPtr(NonOwningSymbolStringPtr Other);
246 class NonOwningSymbolStringPtr : public SymbolStringPtrBase {
247 friend struct DenseMapInfo<orc::NonOwningSymbolStringPtr>;
250 NonOwningSymbolStringPtr() = default;
251 explicit NonOwningSymbolStringPtr(const SymbolStringPtr &S)
257 NonOwningSymbolStringPtr(PoolEntryPtr S) : SymbolStringPtrBase(S) {}
259 static NonOwningSymbolStringPtr getEmptyVal() {
260 return NonOwningSymbolStringPtr(
[all...]
H A DDebugUtils.h36 raw_ostream &operator<<(raw_ostream &OS, NonOwningSymbolStringPtr Sym);
H A DMachOPlatform.h153 NonOwningSymbolStringPtr getMachOHeaderStartSymbol() const { in getMachOHeaderStartSymbol()
154 return NonOwningSymbolStringPtr(MachOHeaderStartSymbol); in getMachOHeaderStartSymbol()
H A DCore.h1223 DenseMap<NonOwningSymbolStringPtr, JITSymbolFlags> Symbols;
1224 DenseMap<JITDylib *, DenseSet<NonOwningSymbolStringPtr>> Dependencies;
1230 DenseMap<JITDylib *, DenseSet<NonOwningSymbolStringPtr>> NewDeps;
1827 NonOwningSymbolStringPtr DepSym,
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp733 std::vector<NonOwningSymbolStringPtr> AddedSyms; in defineMaterializing()
734 std::vector<NonOwningSymbolStringPtr> RejectedWeakDefs; in defineMaterializing()
758 RejectedWeakDefs.push_back(NonOwningSymbolStringPtr(Name)); in defineMaterializing()
764 AddedSyms.push_back(NonOwningSymbolStringPtr(Name)); in defineMaterializing()
2938 DenseSet<NonOwningSymbolStringPtr> *UserEDUNewDepsForJD = nullptr; in propagateExtraEmitDeps()
2973 DenseMap<NonOwningSymbolStringPtr, JITDylib::EmissionDepUnit *> EDUForSymbol; in simplifyDepGroups()
2985 NonOwningSymbolStringPtr NonOwningSymbol(Symbol); in simplifyDepGroups()
2998 DenseMap<NonOwningSymbolStringPtr, JITSymbolFlags> ResidualSymbolFlags; in simplifyDepGroups()
3000 if (!EDUForSymbol.count(NonOwningSymbolStringPtr(Sym))) in simplifyDepGroups()
3001 ResidualSymbolFlags[NonOwningSymbolStringPtr(Sym)] = Flags; in simplifyDepGroups()
[all …]
H A DObjectLinkingLayer.cpp229 SymbolSourceJDs[NonOwningSymbolStringPtr(DepSym)] = DepJD; in lookup()
543 auto DepSrcItr = SymbolSourceJDs.find(NonOwningSymbolStringPtr(Dep)); in registerDependencies()
567 SymbolSourceJDs.find(NonOwningSymbolStringPtr(S)); in registerDependencies()
574 assert(SymbolSourceJDs.count(NonOwningSymbolStringPtr(SymName)) && in registerDependencies()
577 .Dependencies[SymbolSourceJDs[NonOwningSymbolStringPtr( in registerDependencies()
673 DenseMap<NonOwningSymbolStringPtr, JITDylib *> SymbolSourceJDs;
H A DDebugUtils.cpp145 raw_ostream &operator<<(raw_ostream &OS, NonOwningSymbolStringPtr Sym) { in operator <<()