Lines Matching refs:BlockTerminator
1137 enum BlockTerminator { enum
1204 block_terminators: Vec<BlockTerminator>,
1492 BlockTerminator::Return => { in insert_terminator()
1501 BlockTerminator::Jump(target) => { in insert_terminator()
1505 BlockTerminator::Br(left, right) => { in insert_terminator()
1516 BlockTerminator::BrTable(default, targets) => { in insert_terminator()
1533 BlockTerminator::Switch(_type, default, entries) => { in insert_terminator()
1543 BlockTerminator::TailCall(target) | BlockTerminator::TailCallIndirect(target) => { in insert_terminator()
1553 BlockTerminator::TailCall(_) => Opcode::ReturnCall, in insert_terminator()
1554 BlockTerminator::TailCallIndirect(_) => Opcode::ReturnCallIndirect, in insert_terminator()
1813 BlockTerminatorKind::Return => BlockTerminator::Return, in generate_blocks()
1814 BlockTerminatorKind::Jump => BlockTerminator::Jump(next_block), in generate_blocks()
1816 BlockTerminator::Br(next_block, self.generate_target_block(block)?) in generate_blocks()
1829 BlockTerminator::BrTable(default, targets) in generate_blocks()
1865 BlockTerminator::Switch(_type, default_block, entries) in generate_blocks()
1873 BlockTerminator::TailCall(*funcref) in generate_blocks()
1881 BlockTerminator::TailCallIndirect(*funcref) in generate_blocks()