[−][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>) -> TarvalImplementors
impl ValueNode for Add[src]
impl ValueNode for Addfn 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>) -> Tarvalimpl ValueNode for Address[src]
impl ValueNode for Addressfn 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>) -> Tarvalimpl ValueNode for Alloc[src]
impl ValueNode for Allocfn 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>) -> Tarvalimpl ValueNode for Bitcast[src]
impl ValueNode for Bitcastfn 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>) -> Tarvalimpl ValueNode for Call[src]
impl ValueNode for Callfn 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>) -> Tarvalimpl ValueNode for Cmp[src]
impl ValueNode for Cmpfn 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>) -> Tarvalimpl ValueNode for Const[src]
impl ValueNode for Constfn 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>) -> Tarvalimpl ValueNode for Conv[src]
impl ValueNode for Convfn 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>) -> Tarvalimpl ValueNode for Div[src]
impl ValueNode for Divfn 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>) -> Tarvalimpl ValueNode for Eor[src]
impl ValueNode for Eorfn 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>) -> Tarvalimpl ValueNode for Free[src]
impl ValueNode for Freefn 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>) -> Tarvalimpl ValueNode for Load[src]
impl ValueNode for Loadfn 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>) -> Tarvalimpl ValueNode for Member[src]
impl ValueNode for Memberfn 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>) -> Tarvalimpl ValueNode for Minus[src]
impl ValueNode for Minusfn 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>) -> Tarvalimpl ValueNode for Mod[src]
impl ValueNode for Modfn 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>) -> Tarvalimpl ValueNode for Mul[src]
impl ValueNode for Mulfn 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>) -> Tarvalimpl ValueNode for Mulh[src]
impl ValueNode for Mulhfn 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>) -> Tarvalimpl ValueNode for Offset[src]
impl ValueNode for Offsetfn 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>) -> Tarvalimpl ValueNode for Phi[src]
impl ValueNode for Phifn 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>) -> Tarvalimpl ValueNode for Proj[src]
impl ValueNode for Projfn 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>) -> Tarvalimpl ValueNode for Shl[src]
impl ValueNode for Shlfn 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>) -> Tarvalimpl ValueNode for Shr[src]
impl ValueNode for Shrfn 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>) -> Tarvalimpl ValueNode for Shrs[src]
impl ValueNode for Shrsfn 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>) -> Tarvalimpl ValueNode for Size[src]
impl ValueNode for Sizefn 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>) -> Tarvalimpl ValueNode for Sub[src]
impl ValueNode for Sub