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