| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCGenericDylibManager.cpp | 65 SymbolAddrs SAs; in CreateWithDefaultBootstrapSymbols() local 67 {{SAs.Instance, rt::SimpleExecutorDylibManagerInstanceName}, in CreateWithDefaultBootstrapSymbols() 68 {SAs.Open, rt::SimpleExecutorDylibManagerOpenWrapperName}, in CreateWithDefaultBootstrapSymbols() 69 {SAs.Lookup, rt::SimpleExecutorDylibManagerLookupWrapperName}})) in CreateWithDefaultBootstrapSymbols() 71 return EPCGenericDylibManager(EPC, std::move(SAs)); in CreateWithDefaultBootstrapSymbols() 79 SAs.Open, H, SAs.Instance, Path, Mode)) in open() 90 SAs.Lookup, Result, SAs.Instance, H, Lookup)) in lookup() 101 SAs.Lookup, Result, SAs.Instance, H, Lookup)) in lookup()
|
| H A D | EPCGenericRTDyldMemoryManager.cpp | 25 SymbolAddrs SAs; in CreateWithDefaultBootstrapSymbols() local 27 {{SAs.Instance, rt::SimpleExecutorMemoryManagerInstanceName}, in CreateWithDefaultBootstrapSymbols() 30 {SAs.Deallocate, in CreateWithDefaultBootstrapSymbols() 32 {SAs.RegisterEHFrame, rt::RegisterEHFrameSectionWrapperName}, in CreateWithDefaultBootstrapSymbols() 39 ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericRTDyldMemoryManager() argument 40 : EPC(EPC), SAs(std::move(SAs)) { in EPCGenericRTDyldMemoryManager() 52 SAs.Reserve, Err, SAs.Instance, FinalizedAllocs)) { in ~EPCGenericRTDyldMemoryManager() 133 SAs.Reserve, TargetAllocAddr, SAs.Instance, TotalSize)) { in reserveAllocationSpace() 268 SAs.RegisterEHFrame, Frame)), in finalizeMemory() 271 SAs.DeregisterEHFrame, Frame))}); in finalizeMemory() [all …]
|
| H A D | EPCGenericJITLinkMemoryManager.cpp | 63 Parent.SAs.Finalize, in finalize() 75 Parent.SAs.Allocator, std::move(FR)); in finalize() 82 Parent.SAs.Deallocate, in abandon() 91 Parent.SAs.Allocator, ArrayRef<ExecutorAddr>(AllocAddr)); in abandon() 111 SAs.Reserve, in allocate() 123 SAs.Allocator, Pages->total()); in allocate() 130 SAs.Deallocate, in deallocate() 139 SAs.Allocator, Allocs); in deallocate()
|
| H A D | MemoryMapper.cpp | 175 SymbolAddrs SAs, size_t PageSize) in SharedMemoryMapper() argument 176 : EPC(EPC), SAs(SAs), PageSize(PageSize) { in SharedMemoryMapper() 189 return std::make_unique<SharedMemoryMapper>(EPC, SAs, *PageSize); in Create() 203 SAs.Reserve, in reserve() 267 SAs.Instance, static_cast<uint64_t>(NumBytes)); in reserve() 314 SAs.Initialize, in initialize() 324 SAs.Instance, AI.MappingBase, std::move(FR)); in initialize() 332 SAs.Deinitialize, in deinitialize() 342 SAs.Instance, Allocations); in deinitialize() 375 SAs.Release, in release() [all …]
|
| H A D | SimpleRemoteEPC.cpp | 184 EPCGenericJITLinkMemoryManager::SymbolAddrs SAs; in createDefaultMemoryManager() local 186 {{SAs.Allocator, rt::SimpleExecutorMemoryManagerInstanceName}, in createDefaultMemoryManager() 187 {SAs.Reserve, rt::SimpleExecutorMemoryManagerReserveWrapperName}, in createDefaultMemoryManager() 188 {SAs.Finalize, rt::SimpleExecutorMemoryManagerFinalizeWrapperName}, in createDefaultMemoryManager() 189 {SAs.Deallocate, in createDefaultMemoryManager() 193 return std::make_unique<EPCGenericJITLinkMemoryManager>(SREPC, SAs); in createDefaultMemoryManager()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | SharedMemoryMapperTest.cpp | 45 SharedMemoryMapper::SymbolAddrs SAs; in TEST() local 49 SAs.Instance = Map[rt::ExecutorSharedMemoryMapperServiceInstanceName]; in TEST() 50 SAs.Reserve = Map[rt::ExecutorSharedMemoryMapperServiceReserveWrapperName]; in TEST() 51 SAs.Initialize = in TEST() 53 SAs.Deinitialize = in TEST() 55 SAs.Release = Map[rt::ExecutorSharedMemoryMapperServiceReleaseWrapperName]; in TEST() 66 cantFail(SharedMemoryMapper::Create(*SelfEPC, SAs)); in TEST()
|
| H A D | EPCGenericJITLinkMemoryManagerTest.cpp | 110 EPCGenericJITLinkMemoryManager::SymbolAddrs SAs; in TEST() local 111 SAs.Allocator = ExecutorAddr::fromPtr(&SA); in TEST() 112 SAs.Reserve = ExecutorAddr::fromPtr(&testReserve); in TEST() 113 SAs.Finalize = ExecutorAddr::fromPtr(&testFinalize); in TEST() 114 SAs.Deallocate = ExecutorAddr::fromPtr(&testDeallocate); in TEST() 116 auto MemMgr = std::make_unique<EPCGenericJITLinkMemoryManager>(*SelfEPC, SAs); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | EPCGenericDylibManager.h | 45 EPCGenericDylibManager(ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericDylibManager() argument 46 : EPC(EPC), SAs(SAs) {} in EPCGenericDylibManager() 61 SymbolAddrs SAs; variable
|
| H A D | EPCGenericJITLinkMemoryManager.h | 39 EPCGenericJITLinkMemoryManager(ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericJITLinkMemoryManager() argument 40 : EPC(EPC), SAs(SAs) {} in EPCGenericJITLinkMemoryManager() 61 SymbolAddrs SAs; variable
|
| H A D | MemoryMapper.h | 132 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs, 136 Create(ExecutorProcessControl &EPC, SymbolAddrs SAs); 161 SymbolAddrs SAs; variable
|
| H A D | EPCGenericRTDyldMemoryManager.h | 45 EPCGenericRTDyldMemoryManager(ExecutorProcessControl &EPC, SymbolAddrs SAs); 114 SymbolAddrs SAs; variable
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUUsage.rst | 11230 as they may be executing on different SAs that access different L1s. 11242 * The L1 caches use an L2 cache shared by all SAs on the same agent. 11248 work-groups (which may be executing on different SAs) of an agent can be 11251 different SAs. It ensures a previous vector memory operation has completed
|