[−][src]Trait libfirm_rs::nodes::ValueNode
Required methods
Loading content...Trait Implementations
Implementations on Foreign Types
impl ValueNode for Box<dyn ValueNode>
[src]
impl ValueNode for Box<dyn ValueNode>
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
Implementors
impl ValueNode for Add
[src]
impl ValueNode for Add
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Address
[src]
impl ValueNode for Address
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Alloc
[src]
impl ValueNode for Alloc
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Bitcast
[src]
impl ValueNode for Bitcast
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Call
[src]
impl ValueNode for Call
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Cmp
[src]
impl ValueNode for Cmp
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Const
[src]
impl ValueNode for Const
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Conv
[src]
impl ValueNode for Conv
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Div
[src]
impl ValueNode for Div
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Eor
[src]
impl ValueNode for Eor
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Free
[src]
impl ValueNode for Free
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Load
[src]
impl ValueNode for Load
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Member
[src]
impl ValueNode for Member
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Minus
[src]
impl ValueNode for Minus
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Mod
[src]
impl ValueNode for Mod
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Mul
[src]
impl ValueNode for Mul
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Mulh
[src]
impl ValueNode for Mulh
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Offset
[src]
impl ValueNode for Offset
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Phi
[src]
impl ValueNode for Phi
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Proj
[src]
impl ValueNode for Proj
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Shl
[src]
impl ValueNode for Shl
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Shr
[src]
impl ValueNode for Shr
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Shrs
[src]
impl ValueNode for Shrs
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Size
[src]
impl ValueNode for Size
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
[src]
fn value_nodes(&self) -> Vec<Box<dyn ValueNode>>
fn compute(&self, values: Vec<Tarval>) -> Tarval
[src]
fn compute(&self, values: Vec<Tarval>) -> Tarval
impl ValueNode for Sub
[src]
impl ValueNode for Sub