Struct cretonne::ir::HeapData
[−]
[src]
pub struct HeapData { pub base: HeapBase, pub min_size: Imm64, pub guard_size: Imm64, pub style: HeapStyle, }
Information about a heap declaration.
Fields
base: HeapBase
Method for determining the heap base address.
min_size: Imm64
Guaranteed minimum heap size in bytes. Heap accesses before min_size
don't need bounds
checking.
guard_size: Imm64
Size in bytes of the guard pages following the heap.
style: HeapStyle
Heap style, with additional style-specific info.
Trait Implementations
impl Clone for HeapData
[src]
fn clone(&self) -> HeapData
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more