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

Method for determining the heap base address.

Guaranteed minimum heap size in bytes. Heap accesses before min_size don't need bounds checking.

Size in bytes of the guard pages following the heap.

Heap style, with additional style-specific info.

Trait Implementations

impl Clone for HeapData
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for HeapData
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for HeapData

impl Sync for HeapData