/// Initialize the bb-to-BlockIndex map. Returns the first free
/// BlockIndex.
Initialize the bb-to-BlockIndex map. Returns the first free
BlockIndex.
Initialize the bb - to - BlockIndex map . Returns the first free BlockIndex .
pub fn init_bb_map(&mut self, blocks: &[ir::Block]) -> BlockIndex {
        let mut bindex: BlockIndex = 0;
        for bb in blocks.iter() {
            self.vcode.block_by_bb[*bb] = bindex;
            bindex += 1;
        }
        bindex
    }
pub fn init_bb_map ( & mut self , blocks : & [ ir :: Block ] ) -> BlockIndex { let mut bindex : BlockIndex = 0 ; for bb in blocks . iter ( ) { self . vcode . block_by_bb [ * bb ] = bindex ; bindex += 1 ; } bindex }
Initialize the bb-to-BlockIndex map.
Initialize the bb - to - BlockIndex map .
&mut self
blocks
&[ir::Block]