Home
last modified time | relevance | path

Searched refs:SymbolStringPtr (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSymbolStringPool.h29 class SymbolStringPtr; variable
47 SymbolStringPtr intern(StringRef S);
74 friend struct DenseMapInfo<SymbolStringPtr>;
142 class SymbolStringPtr : public SymbolStringPtrBase {
145 friend struct DenseMapInfo<SymbolStringPtr>;
148 SymbolStringPtr() = default;
149 SymbolStringPtr(std::nullptr_t) {}
150 SymbolStringPtr(const SymbolStringPtr &Other) : SymbolStringPtrBase(Other.S) {
154 explicit SymbolStringPtr(NonOwningSymbolStringPtr Other);
156 SymbolStringPtr& operator=(const SymbolStringPtr &Other) {
[all …]
H A DMaterializationUnit.h42 Interface(SymbolFlagsMap InitalSymbolFlags, SymbolStringPtr InitSymbol) in Interface()
50 SymbolStringPtr InitSymbol;
66 const SymbolStringPtr &getInitializerSymbol() const { return InitSymbol; } in getInitializerSymbol()
76 void doDiscard(const JITDylib &JD, const SymbolStringPtr &Name) { in doDiscard()
90 SymbolStringPtr InitSymbol;
99 virtual void discard(const JITDylib &JD, const SymbolStringPtr &Name) = 0;
H A DCoreContainers.h30 using SymbolNameSet = DenseSet<SymbolStringPtr>;
33 using SymbolNameVector = std::vector<SymbolStringPtr>;
37 using SymbolMap = DenseMap<SymbolStringPtr, ExecutorSymbolDef>;
40 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>;
H A DCore.h61 SymbolInstance(JITDylibSP JD, SymbolStringPtr Name) in SymbolInstance()
65 const SymbolStringPtr &getName() const { return Name; } in getName()
72 SymbolStringPtr Name;
197 using value_type = std::pair<SymbolStringPtr, SymbolLookupFlags>;
210 SymbolStringPtr Name,
217 std::initializer_list<SymbolStringPtr> Names,
239 ArrayRef<SymbolStringPtr> Names,
249 fromMapKeys(const DenseMap<SymbolStringPtr, ValT> &M,
261 add(SymbolStringPtr Name,
313 std::is_same<decltype(Body(std::declval<const SymbolStringPtr &>(),
[all …]
H A DSpeculation.h39 using AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>;
40 using Alias = SymbolStringPtr;
47 std::optional<AliaseeDetails> getImplFor(const SymbolStringPtr &StubSymbol) { in getImplFor()
64 using FunctionCandidatesMap = DenseMap<SymbolStringPtr, SymbolNameSet>;
177 using TargetAndLikelies = DenseMap<SymbolStringPtr, SymbolNameSet>;
193 DenseSet<SymbolStringPtr> TargetJITNames; in internToJITSymbols()
H A DLookupAndRecordAddrs.h48 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
56 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
65 std::vector<std::pair<SymbolStringPtr, ExecutorAddr *>> Pairs,
H A DLazyReexports.h52 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName,
67 SymbolStringPtr SymbolName;
156 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
187 SymbolStringPtr Name;
188 SymbolStringPtr BodyName;
311 std::vector<std::pair<std::string, SymbolStringPtr>> NewSuggestions);
323 DenseMap<ResourceKey, std::vector<SymbolStringPtr>>;
329 std::deque<std::pair<std::string, SymbolStringPtr>> SpeculateSuggestions;
H A DLayer.h34 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
61 static SymbolStringPtr getInitSymbol(ExecutionSession &ES,
64 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
192 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DRedirectionManager.h34 Error redirect(JITDylib &JD, SymbolStringPtr Symbol, in redirect()
54 Error createRedirectableSymbol(ResourceTrackerSP RT, SymbolStringPtr Symbol, in createRedirectableSymbol()
82 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
H A DMachOPlatform.h340 SymbolStringPtr MachOHeaderStartSymbol = ES.intern("___dso_handle");
343 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction()
344 SymbolStringPtr Name;
388 SimpleMachOHeaderMU(MachOPlatform &MOP, SymbolStringPtr HeaderStartSymbol,
392 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override;
411 const SymbolStringPtr &InitializerSymbol);
414 const SymbolStringPtr &HeaderStartSymbol);
H A DMangling.h30 LLVM_ABI SymbolStringPtr operator()(StringRef Name);
46 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
H A DSectCreate.h32 using ExtraSymbolsMap = DenseMap<SymbolStringPtr, ExtraSymbolInfo>;
48 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
H A DExecutionUtils.h154 using CtorDtorList = std::vector<SymbolStringPtr>;
219 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
343 DenseMap<SymbolStringPtr, size_t> SymbolToMemberIndexMap);
349 DenseMap<SymbolStringPtr, size_t> SymbolToMemberIndexMap;
H A DELFNixPlatform.h41 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction()
42 SymbolStringPtr Name;
247 SymbolStringPtr DSOHandleSymbol;
H A DAbsoluteSymbols.h33 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.h145 orc::SymbolStringPtr SymbolName,
148 Expected<Symbol *> createAliasSymbol(orc::SymbolStringPtr SymbolName,
151 orc::SymbolStringPtr SymbolName,
158 orc::SymbolStringPtr SymbolName,
187 DenseMap<orc::SymbolStringPtr, orc::SymbolStringPtr> AlternateNames;
188 DenseMap<orc::SymbolStringPtr, Symbol *> ExternalSymbols;
189 DenseMap<orc::SymbolStringPtr, Symbol *> DefinedSymbols;
H A DPerGraphGOTAndPLTStubsBuilder.h117 DenseMap<orc::SymbolStringPtr, Symbol *> GOTEntries;
118 DenseMap<orc::SymbolStringPtr, Symbol *> PLTStubs;
H A DCOFFLinkGraphBuilder.cpp366 COFFSymbolIndex SymIndex, orc::SymbolStringPtr SymbolName, in createExternalSymbol()
387 COFFLinkGraphBuilder::createAliasSymbol(orc::SymbolStringPtr SymbolName, in createAliasSymbol()
464 COFFSymbolIndex SymIndex, orc::SymbolStringPtr SymbolName, in createDefinedSymbol()
609 orc::SymbolStringPtr SymbolName, in exportCOMDATSymbol()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp216 const SymbolStringPtr &Name, ExecutorSymbolDef Sym) { in notifySymbolMetRequiredState()
267 SymbolStringPtr Name) { in addQueryDependence()
274 JITDylib &JD, const SymbolStringPtr &Name) { in removeQueryDependence()
284 void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) { in dropSymbol()
476 const SymbolStringPtr &Name) { in discard()
839 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) { in delegate()
1143 std::vector<std::pair<SymbolStringPtr, SymbolTableEntry *>> SymbolsSorted; in dump()
1402 std::vector<SymbolStringPtr> ExistingDefsOverridden; in defineImpl()
1403 std::vector<SymbolStringPtr> MUDefsOverridden; in defineImpl()
1874 SymbolStringPtr Name, SymbolState RequiredState) { in lookup()
[all …]
H A DLookupAndRecordAddrs.cpp19 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 DDebugUtils.cpp141 return OS << printSequence(Symbols, '{', '}', PrintAll<SymbolStringPtr>()); in operator <<()
145 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>()); in operator <<()
148 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols) { in operator <<()
149 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>()); in operator <<()
H A DIndirectionUtils.cpp30 CompileCallbackMaterializationUnit(SymbolStringPtr Name, in CompileCallbackMaterializationUnit()
47 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
51 SymbolStringPtr Name;
81 SymbolStringPtr Name; in executeCompileCallback()
H A DLazyReexports.cpp27 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline()
217 const SymbolStringPtr &Name) { in discard()
254 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override { in discard()
536 std::vector<std::pair<std::string, SymbolStringPtr>> NewSuggestions) { in addSpeculationSuggestions()
548 SymbolStringPtr SpeculateFn; in doNextSpeculativeLookup()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h438 orc::SymbolStringPtr &&Name, orc::ExecutorAddrDiff Size, Linkage L, in Symbol()
452 orc::SymbolStringPtr &&Name, in constructExternal()
467 orc::SymbolStringPtr &&Name, in constructAbsolute()
491 orc::SymbolStringPtr Name, in constructNamedDef()
519 const orc::SymbolStringPtr &getName() const { in getName()
528 void setName(const orc::SymbolStringPtr Name) { this->Name = Name; } in setName()
700 orc::SymbolStringPtr Name = nullptr;
1281 orc::SymbolStringPtr intern(StringRef SymbolName) { in intern()
1293 Symbol &addExternalSymbol(orc::SymbolStringPtr Name, in addExternalSymbol()
1310 Symbol &addAbsoluteSymbol(orc::SymbolStringPtr Name, in addAbsoluteSymbol()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A DExecutionUtils.h

123