Lines Matching refs:Block
10 use crate::ir::{Block, Function, Inst, Value, ValueDef};
53 cur_block: Block,
65 remat_copies: FxHashMap<(Block, Value), Value>,
98 in_block: Block,
111 hoist_block: Block,
136 Elaborate { block: Block, idom: Option<Block> },
160 cur_block: Block::reserved_value(), in new()
171 fn start_block(&mut self, idom: Option<Block>, block: Block) { in start_block() argument
418 remat_copies: &mut FxHashMap<(Block, Value), Value>, in maybe_remat_arg() argument
419 insert_block: Block, in maybe_remat_arg() argument
749 fn elaborate_block(&mut self, elab_values: &mut Vec<Value>, idom: Option<Block>, block: Block) { in elaborate_block() argument