[][src]Trait libfirm_rs::nodes::ValueNode

pub trait ValueNode: NodeTrait {
    fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>;
fn compute(&self, values: Vec<Tarval>) -> Tarval; }

Required methods

Loading content...

Trait Implementations

impl<'_> From<&'_ (dyn ValueNode + '_)> for Node
[src]

Implementations on Foreign Types

impl ValueNode for Box<dyn ValueNode>
[src]

Loading content...

Implementors

impl ValueNode for Add
[src]

impl ValueNode for Address
[src]

impl ValueNode for Alloc
[src]

impl ValueNode for Bitcast
[src]

impl ValueNode for Call
[src]

impl ValueNode for Cmp
[src]

impl ValueNode for Const
[src]

impl ValueNode for Conv
[src]

impl ValueNode for Div
[src]

impl ValueNode for Eor
[src]

impl ValueNode for Free
[src]

impl ValueNode for Load
[src]

impl ValueNode for Member
[src]

impl ValueNode for Minus
[src]

impl ValueNode for Mod
[src]

impl ValueNode for Mul
[src]

impl ValueNode for Mulh
[src]

impl ValueNode for Offset
[src]

impl ValueNode for Phi
[src]

impl ValueNode for Proj
[src]

impl ValueNode for Shl
[src]

impl ValueNode for Shr
[src]

impl ValueNode for Shrs
[src]

impl ValueNode for Size
[src]

impl ValueNode for Sub
[src]

Loading content...