| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | SymbolStringPool.h | 29 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 D | MaterializationUnit.h | 42 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 D | CoreContainers.h | 30 using SymbolNameSet = DenseSet<SymbolStringPtr>; 33 using SymbolNameVector = std::vector<SymbolStringPtr>; 37 using SymbolMap = DenseMap<SymbolStringPtr, ExecutorSymbolDef>; 40 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>;
|
| H A D | Core.h | 61 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 D | Speculation.h | 39 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 D | LookupAndRecordAddrs.h | 48 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 D | LazyReexports.h | 52 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 D | Layer.h | 34 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 D | RedirectionManager.h | 34 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 D | MachOPlatform.h | 340 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 D | Mangling.h | 30 LLVM_ABI SymbolStringPtr operator()(StringRef Name); 46 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
|
| H A D | SectCreate.h | 32 using ExtraSymbolsMap = DenseMap<SymbolStringPtr, ExtraSymbolInfo>; 48 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
|
| H A D | ExecutionUtils.h | 154 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 D | ELFNixPlatform.h | 41 RuntimeFunction(SymbolStringPtr Name) : Name(std::move(Name)) {} in RuntimeFunction() 42 SymbolStringPtr Name; 247 SymbolStringPtr DSOHandleSymbol;
|
| H A D | AbsoluteSymbols.h | 33 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.h | 145 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 D | PerGraphGOTAndPLTStubsBuilder.h | 117 DenseMap<orc::SymbolStringPtr, Symbol *> GOTEntries; 118 DenseMap<orc::SymbolStringPtr, Symbol *> PLTStubs;
|
| H A D | COFFLinkGraphBuilder.cpp | 366 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 D | Core.cpp | 216 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 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 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 D | IndirectionUtils.cpp | 30 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 D | LazyReexports.cpp | 27 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 D | JITLink.h | 438 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 D | ExecutionUtils.h | |