Lines Matching refs:Block
10 Block, BlockArg, BlockCall, ConstantData, ConstantPool, DynamicType, ExceptionTables,
51 pub struct Blocks(PrimaryMap<Block, BlockData>);
55 pub fn add(&mut self) -> Block { in add() argument
74 pub fn is_valid(&self, block: Block) -> bool { in is_valid()
82 pub fn iter(&self) -> impl Iterator<Item = Block> { in iter()
87 impl Index<Block> for Blocks {
90 fn index(&self, block: Block) -> &BlockData { in index()
95 impl IndexMut<Block> for Blocks {
96 fn index_mut(&mut self, block: Block) -> &mut BlockData { in index_mut()
229 pub fn block_is_valid(&self, block: Block) -> bool { in block_is_valid()
236 block: Block, in block_call() argument
635 Param(Block, usize),
655 pub fn unwrap_block(&self) -> Block { in unwrap_block() argument
682 Param { ty: Type, num: u16, block: Block },
790 block: Block::from_bits(data.y), in from()
1229 pub fn make_block(&mut self) -> Block { in make_block() argument
1234 pub fn num_block_params(&self, block: Block) -> usize { in num_block_params()
1239 pub fn block_params(&self, block: Block) -> &[Value] { in block_params()
1244 pub fn block_param_types(&self, block: Block) -> impl Iterator<Item = Type> + '_ { in block_param_types()
1249 pub fn append_block_param(&mut self, block: Block, ty: Type) -> Value { in append_block_param() argument
1333 pub fn attach_block_param(&mut self, block: Block, param: Value) { in attach_block_param() argument
1380 pub fn detach_block_params(&mut self, block: Block) -> ValueList { in detach_block_params()
1502 pub fn append_block_param_for_parser(&mut self, block: Block, ty: Type, val: Value) { in append_block_param_for_parser() argument