LLVM 22.0.0git
|
The Alignment, ContentSize and ZeroFillSize of each segment will be pre-filled from the Graph. More...
#include "llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h"
Public Member Functions | |
Segment ()=default |
Public Attributes | |
Align | Alignment |
size_t | ContentSize = 0 |
uint64_t | ZeroFillSize = 0 |
orc::ExecutorAddr | Addr |
char * | WorkingMem = nullptr |
Friends | |
class | BasicLayout |
The Alignment, ContentSize and ZeroFillSize of each segment will be pre-filled from the Graph.
Clients must set the Addr and WorkingMem fields prior to calling apply.
Definition at line 224 of file JITLinkMemoryManager.h.
|
default |
|
friend |
Definition at line 225 of file JITLinkMemoryManager.h.
References BasicLayout.
Referenced by BasicLayout.
orc::ExecutorAddr llvm::jitlink::BasicLayout::Segment::Addr |
Definition at line 232 of file JITLinkMemoryManager.h.
Align llvm::jitlink::BasicLayout::Segment::Alignment |
Definition at line 229 of file JITLinkMemoryManager.h.
size_t llvm::jitlink::BasicLayout::Segment::ContentSize = 0 |
Definition at line 230 of file JITLinkMemoryManager.h.
char* llvm::jitlink::BasicLayout::Segment::WorkingMem = nullptr |
Definition at line 233 of file JITLinkMemoryManager.h.
uint64_t llvm::jitlink::BasicLayout::Segment::ZeroFillSize = 0 |
Definition at line 231 of file JITLinkMemoryManager.h.