[][src]Struct libfirm_rs::nodes::Load

pub struct Load(_);

Loads a value from memory (heap or stack).

Methods

impl Load
[src]

Gets memory dependency.

Sets memory dependency.

Gets address to load from.

Sets address to load from.

Gets mode of the value to be loaded.

Sets mode of the value to be loaded.

Gets The type of the object which is stored at ptr (need not match with mode).

Sets The type of the object which is stored at ptr (need not match with mode).

Gets volatile loads are a visible side-effect and may not be optimized.

Sets volatile loads are a visible side-effect and may not be optimized.

Gets pointers to unaligned loads don't need to respect the load-mode/type alignments.

Sets pointers to unaligned loads don't need to respect the load-mode/type alignments.

memory result.

result of load operation.

control flow when no exception occurs.

control flow when exception occurred.

memory result.

result of load operation.

control flow when no exception occurs.

control flow when exception occurred.

Trait Implementations

impl NodeTrait for Load
[src]

Important traits for OutNodeIterator

Important traits for OutNodeExIterator

Important traits for InNodeIterator

libifrm irg_walk wrapper Read more

Perform a DFS over all nodes within block starting at self. As soon as a Phi node is reached, that branch of the DFS is canceled. There is no callback for a Phi node. The primary use case for this API is in codegen. Read more

impl NodeDebug for Load
[src]

impl ValueNode for Load
[src]

impl PartialEq<Load> for Load
[src]

impl From<Load> for Node
[src]

impl Clone for Load
[src]

Performs copy-assignment from source. Read more

impl Copy for Load
[src]

impl Eq for Load
[src]

impl Debug for Load
[src]

impl Hash for Load
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl !Send for Load

impl !Sync for Load

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]