Home
last modified time | relevance | path

Searched refs:SAs (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericDylibManager.cpp65 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 DEPCGenericRTDyldMemoryManager.cpp25 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 DEPCGenericJITLinkMemoryManager.cpp63 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 DMemoryMapper.cpp175 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 DSimpleRemoteEPC.cpp184 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 DSharedMemoryMapperTest.cpp45 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 DEPCGenericJITLinkMemoryManagerTest.cpp110 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 DEPCGenericDylibManager.h45 EPCGenericDylibManager(ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericDylibManager() argument
46 : EPC(EPC), SAs(SAs) {} in EPCGenericDylibManager()
61 SymbolAddrs SAs; variable
H A DEPCGenericJITLinkMemoryManager.h39 EPCGenericJITLinkMemoryManager(ExecutorProcessControl &EPC, SymbolAddrs SAs) in EPCGenericJITLinkMemoryManager() argument
40 : EPC(EPC), SAs(SAs) {} in EPCGenericJITLinkMemoryManager()
61 SymbolAddrs SAs; variable
H A DMemoryMapper.h132 SharedMemoryMapper(ExecutorProcessControl &EPC, SymbolAddrs SAs,
136 Create(ExecutorProcessControl &EPC, SymbolAddrs SAs);
161 SymbolAddrs SAs; variable
H A DEPCGenericRTDyldMemoryManager.h45 EPCGenericRTDyldMemoryManager(ExecutorProcessControl &EPC, SymbolAddrs SAs);
114 SymbolAddrs SAs; variable
/llvm-project-15.0.7/llvm/docs/
H A DAMDGPUUsage.rst11230 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