| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | JITSymbol.cpp | 22 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 D | RuntimeDyldImpl.h | 221 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 D | JITSymbol.h | 74 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 D | RTDyldMemoryManager.h | 101 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 D | OrcRemoteTargetRPCAPI.h | 78 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 D | IndirectionUtils.h | 278 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 D | Core.h | 114 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 D | DebugUtils.h | 45 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Mangling.cpp | 50 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 D | ObjectLinkingLayer.cpp | 58 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 D | OrcV2CBindings.cpp | 217 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 D | LLJIT.cpp | 139 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 D | Layer.cpp | 54 auto Flags = JITSymbolFlags::fromGlobalValue(GV); in IRMaterializationUnit() 80 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit() 95 SymbolFlags[InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in IRMaterializationUnit()
|
| H A D | Speculation.cpp | 45 JITSymbolFlags::Exported); in addSpeculationRuntime() 48 JITSymbolFlags::Exported); in addSpeculationRuntime()
|
| H A D | ExecutionUtils.cpp | 189 JITSymbolFlags::Exported); in enable() 192 JITSymbolFlags::Exported); in enable() 261 JITSymbolFlags::Exported); in tryToGenerate()
|
| H A D | TPCIndirectionUtils.cpp | 62 JITSymbolFlags StubFlags) override; 73 using StubInfo = std::pair<IndirectStubInfo, JITSymbolFlags>; 139 JITSymbolFlags StubFlags) { in createStub()
|
| H A D | TPCDynamicLibrarySearchGenerator.cpp | 57 JITEvaluatedSymbol(*ResultI, JITSymbolFlags::Exported); in tryToGenerate()
|
| H A D | DebugUtils.cpp | 58 bool flagsMatchCLOpts(const JITSymbolFlags &Flags) { in flagsMatchCLOpts() 157 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags) { in operator <<()
|
| H A D | IndirectionUtils.cpp | 29 : 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 D | LLJITWithLazyReexports.cpp | 137 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 D | LLJITWithTargetProcessControl.cpp | 169 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 D | KaleidoscopeJIT.h | 109 JITSymbolFlags(JITSymbolFlags::Exported | JITSymbolFlags::Callable); in getInterface()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/ |
| H A D | ExecutionUtils.h | 52 pointerToJITTargetAddress(Handler), JITSymbolFlags::Exported); in expose()
|
| H A D | RemoteJITUtils.h | 111 return JITSymbol(*Addr, JITSymbolFlags::Exported); in findSymbol()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 537 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()
|