| /llvm-project-15.0.7/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() 52 JITSymbolFlags llvm::JITSymbolFlags::fromSummary(GlobalValueSummary *S) { in fromSummary() 53 JITSymbolFlags Flags = JITSymbolFlags::None; in fromSummary() 56 Flags |= JITSymbolFlags::Weak; in fromSummary() 58 Flags |= JITSymbolFlags::Common; in fromSummary() 68 Expected<JITSymbolFlags> 75 JITSymbolFlags Flags = JITSymbolFlags::None; in fromObjectSymbol() [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()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/ |
| H A D | JITSymbol.h | 74 class JITSymbolFlags { 93 JITSymbolFlags() = default; 187 static Expected<JITSymbolFlags> 195 inline JITSymbolFlags operator&(const JITSymbolFlags &LHS, 197 JITSymbolFlags Tmp = LHS; 202 inline JITSymbolFlags operator|(const JITSymbolFlags &LHS, 204 JITSymbolFlags Tmp = LHS; 225 JITSymbolFlags::TargetFlagsType Flags = 0; 243 fromPointer(T *P, JITSymbolFlags Flags = JITSymbolFlags::Exported) { 261 JITSymbolFlags Flags; [all …]
|
| H A D | RTDyldMemoryManager.h | 101 return JITSymbol(getSymbolAddress(Name), JITSymbolFlags::Exported); in findSymbol() 125 JITSymbolFlags::Exported); in findSymbolInLogicalDylib()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.cpp | 35 I.SymbolFlags[I.InitSymbol] = JITSymbolFlags::MaterializationSideEffectsOnly; in addInitSymbol() 67 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getMachOObjectFileSymbolInfo() 73 *SymFlags &= ~JITSymbolFlags::Exported; in getMachOObjectFileSymbolInfo() 125 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getELFObjectFileSymbolInfo() 131 *SymFlags |= JITSymbolFlags::Weak; in getELFObjectFileSymbolInfo() 202 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getCOFFObjectFileSymbolInfo() 205 *SymFlags |= JITSymbolFlags::Exported; in getCOFFObjectFileSymbolInfo() 209 *SymFlags |= JITSymbolFlags::Callable; in getCOFFObjectFileSymbolInfo() 212 *SymFlags |= JITSymbolFlags::Weak; in getCOFFObjectFileSymbolInfo() 252 auto SymFlags = JITSymbolFlags::fromObjectSymbol(Sym); in getGenericObjectFileSymbolInfo()
|
| H A D | ObjectLinkingLayer.cpp | 51 JITSymbolFlags Flags; in scanLinkGraph() 53 Flags |= JITSymbolFlags::Exported; in scanLinkGraph() 56 Flags |= JITSymbolFlags::Callable; in scanLinkGraph() 215 JITSymbolFlags Flags; in notifyResolved() 218 Flags |= JITSymbolFlags::Callable; in notifyResolved() 220 Flags |= JITSymbolFlags::Exported; in notifyResolved() 234 JITSymbolFlags Flags; in notifyResolved() 236 Flags |= JITSymbolFlags::Callable; in notifyResolved() 238 Flags |= JITSymbolFlags::Exported; in notifyResolved() 240 Flags |= JITSymbolFlags::Weak; in notifyResolved() [all …]
|
| H A D | OrcV2CBindings.cpp | 149 static JITSymbolFlags toJITSymbolFlags(LLVMJITSymbolFlags F) { in toJITSymbolFlags() 151 JITSymbolFlags JSF; in toJITSymbolFlags() 154 JSF |= JITSymbolFlags::Exported; in toJITSymbolFlags() 156 JSF |= JITSymbolFlags::Weak; in toJITSymbolFlags() 158 JSF |= JITSymbolFlags::Callable; in toJITSymbolFlags() 160 JSF |= JITSymbolFlags::MaterializationSideEffectsOnly; in toJITSymbolFlags() 169 if (JSF & JITSymbolFlags::Exported) in fromJITSymbolFlags() 171 if (JSF & JITSymbolFlags::Weak) in fromJITSymbolFlags() 173 if (JSF & JITSymbolFlags::Callable) in fromJITSymbolFlags() 175 if (JSF & JITSymbolFlags::MaterializationSideEffectsOnly) in fromJITSymbolFlags() [all …]
|
| H A D | Mangling.cpp | 48 auto Flags = JITSymbolFlags::fromGlobalValue(*GV); in add() 77 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(*G); in add()
|
| H A D | ELFNixPlatform.cpp | 84 SymbolFlags[DSOHandleSymbol] = JITSymbolFlags::Exported; in createDSOHandleSectionInterface() 139 JITSymbolFlags::Exported}}, in Create() 142 JITSymbolFlags::Exported}}}))) in Create() 196 JITSymbolFlags::Exported}; in addAliases() 231 JITSymbolFlags::Exported}; in standardPlatformAliases() 233 JITSymbolFlags::Exported}; in standardPlatformAliases() 242 JITSymbolFlags::Exported}; in standardPlatformAliases() 244 JITSymbolFlags::Exported}; in standardPlatformAliases()
|
| H A D | Layer.cpp | 53 auto Flags = JITSymbolFlags::fromGlobalValue(GV); in IRMaterializationUnit() 79 SymbolFlags[MangledName] = JITSymbolFlags::fromGlobalValue(G); in IRMaterializationUnit() 94 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 | 190 JITSymbolFlags::Exported); in enable() 193 JITSymbolFlags::Exported); in enable() 262 JITSymbolFlags::Exported); in tryToGenerate()
|
| H A D | EPCDynamicLibrarySearchGenerator.cpp | 57 JITEvaluatedSymbol(*ResultI, JITSymbolFlags::Exported); in tryToGenerate()
|
| H A D | EPCIndirectionUtils.cpp | 62 JITSymbolFlags StubFlags) override; 73 using StubInfo = std::pair<IndirectStubInfo, JITSymbolFlags>; 139 JITSymbolFlags StubFlags) { in createStub()
|
| H A D | LLJIT.cpp | 144 JITSymbolFlags::Exported); in GenericLLVMIRPlatformSupport() 147 JITSymbolFlags()); in GenericLLVMIRPlatformSupport() 164 JITSymbolFlags()); in setupJITDylib() 167 JITSymbolFlags()); in setupJITDylib() 532 {{InternedInitOrDeInitName, JITSymbolFlags::Callable}})) in operator ()()
|
| 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 <<()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/ |
| H A D | LLJITWithLazyReexports.cpp | 137 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}, in main() 140 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}}); in main()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | CoreAPIsTest.cpp | 106 {{Foo, JITSymbolFlags::Exported | in TEST_F() 266 JITSymbolFlags::Exported | JITSymbolFlags::Weak)); in TEST_F() 878 {{Foo, JITSymbolFlags::Exported}, {Bar, JITSymbolFlags::Exported}}), in TEST_F() 903 JITSymbolFlags WeakExported(JITSymbolFlags::Exported); in TEST_F() 904 WeakExported |= JITSymbolFlags::Weak; in TEST_F() 935 JITSymbolFlags WeakExported(JITSymbolFlags::Exported); in TEST_F() 936 WeakExported |= JITSymbolFlags::Weak; in TEST_F() 1139 SymbolFlagsMap({{Foo, JITSymbolFlags::Exported | JITSymbolFlags::Weak}, in TEST_F() 1140 {Bar, JITSymbolFlags::Exported | JITSymbolFlags::Weak}}), in TEST_F() 1360 JITSymbolFlags WeakExported = JITSymbolFlags::Exported; in TEST_F() [all …]
|
| H A D | OrcTestCommon.h | 67 JITEvaluatedSymbol(FooAddr, JITSymbolFlags::Exported); 69 JITEvaluatedSymbol(BarAddr, JITSymbolFlags::Exported); 71 JITEvaluatedSymbol(BazAddr, JITSymbolFlags::Exported); 73 JITEvaluatedSymbol(QuxAddr, JITSymbolFlags::Exported);
|
| H A D | LazyCallThroughAndReexportsTest.cpp | 41 SymbolFlagsMap({{DummyTarget, JITSymbolFlags::Exported}}), in TEST_F() 49 JITSymbolFlags::Exported)}})); in TEST_F()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/ |
| H A D | LLJITWithExecutorProcessControl.cpp | 171 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}, in main() 174 JITSymbolFlags::Exported | JITSymbolFlags::Callable}}}); in main()
|
| /llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 109 JITSymbolFlags(JITSymbolFlags::Exported | JITSymbolFlags::Callable); in getInterface()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.h | 285 using StubInitsMap = StringMap<std::pair<JITTargetAddress, JITSymbolFlags>>; 291 JITSymbolFlags StubFlags) = 0; 373 JITSymbolFlags StubFlags) override { in createStub() 455 JITSymbolFlags StubFlags) { in createStubInternal() 468 StringMap<std::pair<StubKey, JITSymbolFlags>> StubIndexes;
|
| H A D | Core.h | 116 using SymbolFlagsMap = DenseMap<SymbolStringPtr, JITSymbolFlags>; 380 SymbolAliasMapEntry(SymbolStringPtr Aliasee, JITSymbolFlags AliasFlags) in SymbolAliasMapEntry() 384 JITSymbolFlags AliasFlags; 1195 SymbolTableEntry(JITSymbolFlags Flags) in SymbolTableEntry() 1200 JITSymbolFlags getFlags() const { return Flags; } in getFlags() 1207 void setFlags(JITSymbolFlags Flags) { this->Flags = Flags; } in setFlags() 1228 JITSymbolFlags Flags;
|
| /llvm-project-15.0.7/llvm/tools/lli/ |
| H A D | ExecutionUtils.h | 52 pointerToJITTargetAddress(Handler), JITSymbolFlags::Exported); in expose()
|