LLVM 20.0.0git
|
A convenience class that further groups segments based on memory deallocation policy. More...
#include "llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h"
Public Member Functions | |
uint64_t | total () const |
Public Attributes | |
uint64_t | StandardSegs = 0 |
uint64_t | FinalizeSegs = 0 |
A convenience class that further groups segments based on memory deallocation policy.
This allows clients to make two slab allocations: one for all standard segments, and one for all finalize segments.
Definition at line 241 of file JITLinkMemoryManager.h.
|
inline |
Definition at line 245 of file JITLinkMemoryManager.h.
References FinalizeSegs, and StandardSegs.
uint64_t llvm::jitlink::BasicLayout::ContiguousPageBasedLayoutSizes::FinalizeSegs = 0 |
Definition at line 243 of file JITLinkMemoryManager.h.
Referenced by llvm::jitlink::BasicLayout::getContiguousPageBasedLayoutSizes(), and total().
uint64_t llvm::jitlink::BasicLayout::ContiguousPageBasedLayoutSizes::StandardSegs = 0 |
Definition at line 242 of file JITLinkMemoryManager.h.
Referenced by llvm::jitlink::BasicLayout::getContiguousPageBasedLayoutSizes(), and total().