[][src]Struct libfirm_rs::nodes::CopyB

pub struct CopyB(_);

Copies a block of memory with statically known size/type.

Methods

impl CopyB
[src]

Gets memory dependency.

Sets memory dependency.

Gets destination address.

Sets destination address.

Gets source address.

Sets source address.

Gets type of copied data.

Sets type of copied data.

Gets volatile CopyB nodes have a visible side-effect and may not be optimized.

Sets volatile CopyB nodes have a visible side-effect and may not be optimized.

Trait Implementations

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

impl PartialEq<CopyB> for CopyB
[src]

impl From<CopyB> for Node
[src]

impl Clone for CopyB
[src]

Performs copy-assignment from source. Read more

impl Copy for CopyB
[src]

impl Eq for CopyB
[src]

impl Debug for CopyB
[src]

impl Hash for CopyB
[src]

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

Auto Trait Implementations

impl !Send for CopyB

impl !Sync for CopyB

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]