Home
last modified time | relevance | path

Searched refs:Reservations (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp49 Reservations[MB.base()].Size = MB.allocatedSize(); in reserve()
127 auto &R = Reservations[Base.toPtr<void *>()]; in release()
149 Reservations.erase(Base.toPtr<void *>()); in release()
160 ReservationAddrs.reserve(Reservations.size()); in ~InProcessMemoryMapper()
161 for (const auto &R : Reservations) { in ~InProcessMemoryMapper()
277 auto R = Reservations.upper_bound(Addr); in prepare()
289 assert(Reservation != Reservations.end() && in initialize()
357 if (munmap(Reservations[Base].LocalAddr, Reservations[Base].Size) != 0) in release()
369 Reservations.erase(Base); in release()
396 if (!Reservations.empty()) { in ~SharedMemoryMapper()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h75 virtual void release(ArrayRef<ExecutorAddr> Reservations,
98 void release(ArrayRef<ExecutorAddr> Reservations,
116 ReservationMap Reservations; variable
149 void release(ArrayRef<ExecutorAddr> Reservations,
165 std::map<ExecutorAddr, Reservation> Reservations; variable
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.cpp111 Reservations[Addr].Size = Size; in reserve()
113 Reservations[Addr].SharedMemoryFile = SharedMemoryFile; in reserve()
176 Reservations[Reservation.toPtr<void *>()].Allocations.push_back(MinAddr); in initialize()
223 auto &R = Reservations[Base.toPtr<void *>()]; in release()
255 Reservations.erase(Base.toPtr<void *>()); in release()
268 if (!Reservations.empty()) { in shutdown()
271 ReservationAddrs.reserve(Reservations.size()); in shutdown()
272 for (const auto &R : Reservations) { in shutdown()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DMemoryMapperTest.cpp43 Error release(MemoryMapper &M, const std::vector<ExecutorAddr> &Reservations) { in release() argument
46 M.release(Reservations, [&](auto R) { P.set_value(std::move(R)); }); in release()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.h74 ReservationMap Reservations; variable