Struct wasm_core::cfgraph::CFGraph
[−]
[src]
pub struct CFGraph { pub blocks: Vec<BasicBlock>, }
Fields
blocks: Vec<BasicBlock>
Methods
impl CFGraph
[src]
pub fn from_function(fops: &[Opcode]) -> OptimizeResult<CFGraph>
[src]
pub fn validate(&self) -> OptimizeResult<()>
[src]
pub fn gen_opcodes(&self) -> Vec<Opcode>
[src]
Generate sequential opcodes.
pub fn optimize<T: Optimizer<Return = R>, R>(
&mut self,
optimizer: T
) -> OptimizeResult<R>
[src]
&mut self,
optimizer: T
) -> OptimizeResult<R>
Trait Implementations
impl Clone for CFGraph
[src]
fn clone(&self) -> CFGraph
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more