Lines Matching refs:Block

7 use cranelift_codegen::ir::{self, Block, ExceptionTag, Inst, Value};
27 placeholder: Block,
38 else_block: Block,
54 destination: Block,
73 Block { enumerator
74 destination: Block,
82 try_table_info: Option<(HandlerStateCheckpoint, Vec<Block>)>,
85 destination: Block,
86 header: Block,
100 | Self::Block { in num_return_values()
114 | Self::Block { in num_param_values()
123 pub fn following_code(&self) -> Block { in following_code() argument
126 | Self::Block { destination, .. } in following_code()
131 pub fn br_destination(&self) -> Block { in br_destination() argument
133 Self::If { destination, .. } | Self::Block { destination, .. } => destination, in br_destination()
146 | Self::Block { in original_stack_size()
159 Self::If { .. } | Self::Block { .. } => false, in is_loop()
170 | Self::Block { in exit_is_branched_to()
184 | Self::Block { in set_branched_to_exit()
238 ControlStackFrame::Block { in restore_catch_handlers()
308 pub(crate) fn initialize(&mut self, sig: &ir::Signature, exit_block: Block) { in initialize() argument
441 following_code: Block, in push_block_impl() argument
444 try_table_info: Option<(HandlerStateCheckpoint, Vec<Block>)>, in push_block_impl() argument
447 self.control_stack.push(ControlStackFrame::Block { in push_block_impl()
460 following_code: Block, in push_block() argument
470 following_code: Block, in push_try_table_block() argument
471 catch_blocks: Vec<Block>, in push_try_table_block() argument
487 header: Block, in push_loop() argument
488 following_code: Block, in push_loop() argument
505 destination: Block, in push_if() argument
575 pub(crate) handlers: Vec<(Option<ExceptionTag>, Block)>,
592 pub fn add_handler(&mut self, tag: Option<ExceptionTag>, block: Block) { in add_handler() argument
611 pub fn handlers(&self) -> impl Iterator<Item = (Option<ExceptionTag>, Block)> + '_ { in handlers()