Struct rustc_mir::transform::simplify_cfg::SimplifyCfg [] [src]

pub struct SimplifyCfg;
Unstable (rustc_private)

Methods

impl SimplifyCfg
[src]

fn new() -> SimplifyCfg

Trait Implementations

impl<'tcx> MirPass<'tcx> for SimplifyCfg
[src]

fn run_pass<'a>(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, src: MirSource, mir: &mut Mir<'tcx>)

fn run_pass_on_promoted(&mut self, tcx: TyCtxt<'a, 'tcx, 'tcx>, item_id: u32, index: usize, mir: &mut Mir<'tcx>)

impl Pass for SimplifyCfg
[src]

fn dep_node(&self, def_id: DefId) -> DepNode<DefId>