Lines Matching refs:BlockIndex
78 lowered_succ_indices: Vec<BlockIndex>,
83 blockindex_by_block: SecondaryMap<Block, BlockIndex>,
90 cold_blocks: FxHashSet<BlockIndex>,
92 indirect_branch_targets: FxHashSet<BlockIndex>,
203 let mut blockindex_by_block = SecondaryMap::with_default(BlockIndex::invalid()); in new()
205 let idx = BlockIndex::new(lowered_order.len()); in new()
239 .map(|(i, &lb)| (lb, BlockIndex::new(i))), in new()
250 let bindex = BlockIndex::new(ix); in new()
322 pub fn lowered_index_for_block(&self, block: Block) -> Option<BlockIndex> { in lowered_index_for_block() argument
328 pub fn succ_indices(&self, block: BlockIndex) -> (Option<Inst>, &[BlockIndex]) { in succ_indices() argument
334 pub fn is_cold(&self, block: BlockIndex) -> bool { in is_cold()
340 pub fn is_indirect_branch_target(&self, block: BlockIndex) -> bool { in is_indirect_branch_target()