[][src]Struct libfirm_rs::nodes::Sel

pub struct Sel(_);

Computes the address of an array element from the array base pointer and an index.

A Sel node must only produce a NULL pointer if the ptr input is NULL.

Methods

impl Sel
[src]

impl Sel
[src]

Gets pointer to array to select from.

Sets pointer to array to select from.

Gets index to select.

Sets index to select.

Gets array type.

Sets array type.

Trait Implementations

impl NodeTrait for Sel
[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 Sel
[src]

impl PartialEq<Sel> for Sel
[src]

impl From<Sel> for Node
[src]

impl Clone for Sel
[src]

Performs copy-assignment from source. Read more

impl Copy for Sel
[src]

impl Eq for Sel
[src]

impl Debug for Sel
[src]

impl Hash for Sel
[src]

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

Auto Trait Implementations

impl !Send for Sel

impl !Sync for Sel

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]