Home
last modified time | relevance | path

Searched refs:JITSymbolFlags (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DJITSymbol.cpp22 JITSymbolFlags llvm::JITSymbolFlags::fromGlobalValue(const GlobalValue &GV) { in fromGlobalValue()
25 JITSymbolFlags Flags = JITSymbolFlags::None; in fromGlobalValue()
27 Flags |= JITSymbolFlags::Weak; in fromGlobalValue()
29 Flags |= JITSymbolFlags::Common; in fromGlobalValue()
31 Flags |= JITSymbolFlags::Exported; in fromGlobalValue()
34 Flags |= JITSymbolFlags::Callable; in fromGlobalValue()
37 Flags |= JITSymbolFlags::Callable; in fromGlobalValue()
46 Flags &= ~JITSymbolFlags::Exported; in fromGlobalValue()
52 JITSymbolFlags llvm::JITSymbolFlags::fromSummary(GlobalValueSummary *S) { in fromSummary()
53 JITSymbolFlags Flags = JITSymbolFlags::None; in fromSummary()
[all …]
H A DRuntimeDyldImpl.h221 SymbolTableEntry(unsigned SectionID, uint64_t Offset, JITSymbolFlags Flags) in SymbolTableEntry()
228 JITSymbolFlags getFlags() const { return Flags; } in getFlags()
233 JITSymbolFlags Flags = JITSymbolFlags::None;
349 virtual Expected<JITSymbolFlags> getJITSymbolFlags(const SymbolRef &Sym);
356 JITSymbolFlags Flags) const { in modifyAddressBasedOnFlags()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h74 class JITSymbolFlags {
93 JITSymbolFlags() = default;
96 JITSymbolFlags(FlagNames Flags) : Flags(Flags) {} in JITSymbolFlags() function
100 JITSymbolFlags(FlagNames Flags, TargetFlagsType TargetFlags) in JITSymbolFlags() function
107 bool operator==(const JITSymbolFlags &RHS) const {
112 JITSymbolFlags &operator&=(const FlagNames &RHS) {
118 JITSymbolFlags &operator|=(const FlagNames &RHS) {
179 static JITSymbolFlags fromGlobalValue(const GlobalValue &GV);
183 static JITSymbolFlags fromSummary(GlobalValueSummary *S);
187 static Expected<JITSymbolFlags>
[all …]
H A DRTDyldMemoryManager.h101 return JITSymbol(getSymbolAddress(Name), JITSymbolFlags::Exported); in findSymbol()
125 JITSymbolFlags::Exported); in findSymbolInLogicalDylib()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcRemoteTargetRPCAPI.h78 template <> class SerializationTypeName<JITSymbolFlags> {
84 class SerializationTraits<ChannelT, JITSymbolFlags> {
87 static Error serialize(ChannelT &C, const JITSymbolFlags &Flags) { in serialize()
91 static Error deserialize(ChannelT &C, JITSymbolFlags &Flags) { in deserialize()
92 JITSymbolFlags::UnderlyingType JITFlags; in deserialize()
93 JITSymbolFlags::TargetFlagsType TargetFlags; in deserialize()
96 Flags = JITSymbolFlags(static_cast<JITSymbolFlags::FlagNames>(JITFlags), in deserialize()
H A DIndirectionUtils.h278 using StubInitsMap = StringMap<std::pair<JITTargetAddress, JITSymbolFlags>>;
284 JITSymbolFlags StubFlags) = 0;
366 JITSymbolFlags StubFlags) override { in createStub()
448 JITSymbolFlags StubFlags) { in createStubInternal()
461 StringMap<std::pair<StubKey, JITSymbolFlags>> StubIndexes;
H A DCore.h114 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>;
370 SymbolAliasMapEntry(SymbolStringPtr Aliasee, JITSymbolFlags AliasFlags) in SymbolAliasMapEntry()
374 JITSymbolFlags AliasFlags;
1086 SymbolTableEntry(JITSymbolFlags Flags) in SymbolTableEntry()
1091 JITSymbolFlags getFlags() const { return Flags; } in getFlags()
1098 void setFlags(JITSymbolFlags Flags) { this->Flags = Flags; } in setFlags()
1119 JITSymbolFlags Flags;
H A DDebugUtils.h45 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DMangling.cpp50 auto Flags = JITSymbolFlags::fromGlobalValue(*GV); in add()
79 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
120 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getObjectSymbolInfo()
126 *SymFlags &= ~JITSymbolFlags::Exported; in getObjectSymbolInfo()
148 JITSymbolFlags::MaterializationSideEffectsOnly; in getObjectSymbolInfo()
H A DObjectLinkingLayer.cpp58 JITSymbolFlags Flags; in scanLinkGraph()
60 Flags |= JITSymbolFlags::Exported; in scanLinkGraph()
63 Flags |= JITSymbolFlags::Callable; in scanLinkGraph()
213 JITSymbolFlags Flags; in notifyResolved()
216 Flags |= JITSymbolFlags::Callable; in notifyResolved()
218 Flags |= JITSymbolFlags::Exported; in notifyResolved()
232 JITSymbolFlags Flags; in notifyResolved()
233 Flags |= JITSymbolFlags::Absolute; in notifyResolved()
235 Flags |= JITSymbolFlags::Callable; in notifyResolved()
237 Flags |= JITSymbolFlags::Weak; in notifyResolved()
[all …]
H A DOrcV2CBindings.cpp217 static JITSymbolFlags toJITSymbolFlags(LLVMJITSymbolFlags F) { in toJITSymbolFlags()
219 JITSymbolFlags JSF; in toJITSymbolFlags()
222 JSF |= JITSymbolFlags::Exported; in toJITSymbolFlags()
224 JSF |= JITSymbolFlags::Weak; in toJITSymbolFlags()
226 JSF |= JITSymbolFlags::Callable; in toJITSymbolFlags()
228 JSF |= JITSymbolFlags::MaterializationSideEffectsOnly; in toJITSymbolFlags()
331 JITSymbolFlags Flags = toJITSymbolFlags(Syms[I].Sym.Flags); in LLVMOrcAbsoluteSymbols()
H A DLLJIT.cpp139 JITSymbolFlags::Exported); in GenericLLVMIRPlatformSupport()
142 JITSymbolFlags()); in GenericLLVMIRPlatformSupport()
159 JITSymbolFlags()); in setupJITDylib()
474 R.defineMaterializing({{InternedName, JITSymbolFlags::Callable}})) in operator ()()
638 JITEvaluatedSymbol(pointerToJITTargetAddress(this), JITSymbolFlags()); in MachOPlatformSupport()
641 JITSymbolFlags()); in MachOPlatformSupport()
644 JITSymbolFlags()); in MachOPlatformSupport()
649 JITSymbolFlags()); in MachOPlatformSupport()
652 JITSymbolFlags()); in MachOPlatformSupport()
655 JITSymbolFlags()); in MachOPlatformSupport()
[all …]
H A DLayer.cpp54 auto Flags = JITSymbolFlags::fromGlobalValue(GV); in IRMaterializationUnit()
80 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit()
95 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in IRMaterializationUnit()
H A DSpeculation.cpp45 JITSymbolFlags::Exported); in addSpeculationRuntime()
48 JITSymbolFlags::Exported); in addSpeculationRuntime()
H A DExecutionUtils.cpp189 JITSymbolFlags::Exported); in enable()
192 JITSymbolFlags::Exported); in enable()
261 JITSymbolFlags::Exported); in tryToGenerate()
H A DTPCIndirectionUtils.cpp62 JITSymbolFlags StubFlags) override;
73 using StubInfo = std::pair<IndirectStubInfo, JITSymbolFlags>;
139 JITSymbolFlags StubFlags) { in createStub()
H A DTPCDynamicLibrarySearchGenerator.cpp57 JITEvaluatedSymbol(*ResultI, JITSymbolFlags::Exported); in tryToGenerate()
H A DDebugUtils.cpp58 bool flagsMatchCLOpts(const JITSymbolFlags &Flags) { in flagsMatchCLOpts()
157 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags) { in operator <<()
H A DIndirectionUtils.cpp29 : MaterializationUnit(SymbolFlagsMap({{Name, JITSymbolFlags::Exported}}), in CompileCallbackMaterializationUnit()
38 Result[Name] = JITEvaluatedSymbol(Compile(), JITSymbolFlags::Exported); in materialize()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
H A DLLJITWithLazyReexports.cpp137 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}, in main()
140 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}}); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
H A DLLJITWithTargetProcessControl.cpp169 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}, in main()
172 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}}); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h109 JITSymbolFlags(JITSymbolFlags::Exported | JITSymbolFlags::Callable); in getInterface()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A DExecutionUtils.h52 pointerToJITTargetAddress(Handler), JITSymbolFlags::Exported); in expose()
H A DRemoteJITUtils.h111 return JITSymbol(*Addr, JITSymbolFlags::Exported); in findSymbol()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp537 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in add()
560 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in add()
571 *SymFlags &= ~JITSymbolFlags::Weak; in add()
573 *SymFlags &= ~JITSymbolFlags::Exported; in add()
575 *SymFlags |= JITSymbolFlags::Exported; in add()
788 PhonySymbols[KV.first] = JITEvaluatedSymbol(0, JITSymbolFlags::Exported); in tryToGenerate()
1209 JITEvaluatedSymbol AbsDef(Addr, JITSymbolFlags::Exported); in loadObjects()

12