HomeSort by: relevance | last modified time | path
    Searched refs:SymbolStringPtr (Results 1 - 25 of 29) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
SymbolStringPool.h 24 class SymbolStringPtr;
28 friend class SymbolStringPtr;
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)
    [all...]
Mangling.h 29 SymbolStringPtr operator()(StringRef Name);
45 using SymbolNameToDefinitionMap = std::map<SymbolStringPtr, GlobalValue *>;
60 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>>
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;
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,
254 /// as bool(const SymbolStringPtr &, SymbolLookupFlags Flags)
    [all...]
TPCDynamicLibrarySearchGenerator.h 25 using SymbolPredicate = unique_function<bool(const SymbolStringPtr &)>;
Speculation.h 39 using AliaseeDetails = std::pair<SymbolStringPtr, JITDylib *>;
40 using Alias = SymbolStringPtr;
47 Optional<AliaseeDetails> getImplFor(const SymbolStringPtr &StubSymbol) {
64 using FunctionCandidatesMap = DenseMap<SymbolStringPtr, SymbolNameSet>;
176 using TargetAndLikelies = DenseMap<SymbolStringPtr, SymbolNameSet>;
193 DenseSet<SymbolStringPtr> TargetJITNames;
LazyReexports.h 49 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName,
64 SymbolStringPtr SymbolName;
153 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override;
DebugUtils.h 32 /// Render a SymbolStringPtr.
33 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym);
42 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols);
ExecutionUtils.h 151 using CtorDtorList = std::vector<SymbolStringPtr>;
220 using SymbolPredicate = std::function<bool(const SymbolStringPtr &)>;
LLJIT.h 114 SymbolStringPtr Name);
184 SymbolStringPtr mangleAndIntern(StringRef UnmangledName) const {
ObjectLinkingLayer.h 68 using LocalDependenciesMap = DenseMap<SymbolStringPtr, JITLinkSymbolVector>;
TargetProcessControl.h 104 SymbolStringPtr intern(StringRef SymName) { return SSP->intern(SymName); }
  /src/external/apache2/llvm/dist/llvm/tools/lli/
ExecutionUtils.h 50 template <typename T> void expose(orc::SymbolStringPtr Name, T *Handler) {
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
OrcV2CBindings.cpp 29 using PoolEntry = SymbolStringPtr::PoolEntry;
30 using PoolEntryPtr = SymbolStringPtr::PoolEntryPtr;
32 // Move from SymbolStringPtr to PoolEntryPtr (no change in ref count).
33 static PoolEntryPtr moveFromSymbolStringPtr(SymbolStringPtr S) {
39 // Move from a PoolEntryPtr to a SymbolStringPtr (no change in ref count).
40 static SymbolStringPtr moveToSymbolStringPtr(PoolEntryPtr P) {
41 SymbolStringPtr S;
46 // Copy a pool entry to a SymbolStringPtr (increments ref count).
47 static SymbolStringPtr copyToSymbolStringPtr(PoolEntryPtr P) {
48 return SymbolStringPtr(P)
    [all...]
Mangling.cpp 24 SymbolStringPtr MangleAndInterner::operator()(StringRef Name) {
85 Expected<std::pair<SymbolFlagsMap, SymbolStringPtr>>
131 SymbolStringPtr InitSymbol;
Layer.cpp 102 SymbolStringPtr InitSymbol, SymbolNameToDefinitionMap SymbolToDefinition)
114 const SymbolStringPtr &Name) {
192 SymbolStringPtr InitSymbol)
208 const SymbolStringPtr &Name) {
TPCDebugObjectRegistrar.cpp 41 SymbolStringPtr RegisterFn =
DebugUtils.cpp 141 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym) {
146 return OS << printSequence(Symbols, '{', '}', PrintAll<SymbolStringPtr>());
150 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
153 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols) {
154 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
IndirectionUtils.cpp 27 CompileCallbackMaterializationUnit(SymbolStringPtr Name,
44 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override {
48 SymbolStringPtr Name;
78 SymbolStringPtr Name;
LazyReexports.cpp 24 JITDylib &SourceJD, SymbolStringPtr SymbolName,
216 const SymbolStringPtr &Name) {
ObjectLinkingLayer.cpp 30 SymbolStringPtr InitSymbol;
86 static SymbolStringPtr makeInitSymbol(ExecutionSession &ES, LinkGraph &G) {
100 void discard(const JITDylib &JD, const SymbolStringPtr &Name) override {
345 std::vector<std::pair<SymbolStringPtr, Symbol *>> NameToSym;
560 DenseMap<SymbolStringPtr, SymbolNameSet> ExternalNamedSymbolDeps;
561 DenseMap<SymbolStringPtr, SymbolNameSet> InternalNamedSymbolDeps;
Core.cpp 158 const SymbolStringPtr &Name, JITEvaluatedSymbol Sym) {
208 SymbolStringPtr Name) {
215 JITDylib &JD, const SymbolStringPtr &Name) {
225 void AsynchronousSymbolQuery::dropSymbol(const SymbolStringPtr &Name) {
258 const SymbolStringPtr &Name) {
450 const SymbolStringPtr &Name) {
783 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) {
821 void JITDylib::addDependencies(const SymbolStringPtr &Name,
1465 std::vector<std::pair<JITDylib *, SymbolStringPtr>> SymbolsToFail;
1588 std::vector<SymbolStringPtr> ExistingDefsOverridden
    [all...]
CompileOnDemandLayer.cpp 82 SymbolStringPtr InitSymbol, SymbolNameToDefinitionMap SymbolToDefinition,
95 void discard(const JITDylib &V, const SymbolStringPtr &Name) override {
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
LLJITWithGDBRegistrationListener.cpp 91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) {
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
KaleidoscopeJIT.h 80 void discard(const JITDylib &JD, const SymbolStringPtr &Sym) override {

Completed in 133 milliseconds

1 2