LLVM 24.0.0git
GenericMemoryManagerProxies.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::orc
namespace  llvm::orc::rt

Typedefs

using llvm::orc::rt::MemMgrReserveProxy
 Reserve an address range of the given size; returns its base.
using llvm::orc::rt::MemMgrInitializeProxy
 Apply a finalize request; returns a key for the initialized allocation.
using llvm::orc::rt::MemMgrDeinitializeProxy
 Deinitialize the allocations with the given base addresses (running their deallocation actions) without releasing their memory.
using llvm::orc::rt::MemMgrReleaseProxy = Proxy<Error(ExecutorAddr, ArrayRef<ExecutorAddr>)>
 Release the allocations with the given base addresses.