[][src]Struct libfirm_rs::nodes::IJmp

pub struct IJmp(_);

Jumps to the code in its argument. The code has to be in the same function and the destination must be one of the blocks reachable by the tuple results

Methods

impl IJmp
[src]

Gets target address of the jump.

Sets target address of the jump.

Trait Implementations

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

impl PartialEq<IJmp> for IJmp
[src]

impl From<IJmp> for Node
[src]

impl Clone for IJmp
[src]

Performs copy-assignment from source. Read more

impl Copy for IJmp
[src]

impl Eq for IJmp
[src]

impl Debug for IJmp
[src]

impl Hash for IJmp
[src]

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

Auto Trait Implementations

impl !Send for IJmp

impl !Sync for IJmp

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]