Searched refs:ControlStackFrame (Results 1 – 6 of 6) sorted by relevance
| /wasmtime-44.0.1/crates/cranelift/src/translate/ |
| H A D | stack.rs | 52 pub enum ControlStackFrame { enum 94 impl ControlStackFrame { impl 199 debug_assert!(matches!(self, &ControlStackFrame::If { .. })); in truncate_value_stack_to_else_params() 217 &ControlStackFrame::If { in truncate_value_stack_to_original_size() 238 ControlStackFrame::Block { in restore_catch_handlers() 266 pub(crate) control_stack: Vec<ControlStackFrame>, 447 self.control_stack.push(ControlStackFrame::Block { in push_block_impl() 493 self.control_stack.push(ControlStackFrame::Loop { in push_loop() 534 self.control_stack.push(ControlStackFrame::If { in push_if()
|
| H A D | code_translator.rs | 79 use crate::translate::stack::{ControlStackFrame, ElseData}; 354 ControlStackFrame::If { in translate_operator() 447 if let ControlStackFrame::Loop { header, .. } = frame { in translate_operator() 3353 ControlStackFrame::If { in translate_unreachable_operator() 3424 ControlStackFrame::Loop { header, .. } => { in translate_unreachable_operator() 3433 ControlStackFrame::If { in translate_unreachable_operator() 3442 ControlStackFrame::If { in translate_unreachable_operator()
|
| /wasmtime-44.0.1/winch/codegen/src/codegen/ |
| H A D | control.rs | 258 impl ControlStackFrame { impl 359 use ControlStackFrame::*; in calculate_stack_state() 434 use ControlStackFrame::*; in sig() 445 use ControlStackFrame::*; in emit() 513 use ControlStackFrame::*; in bind_else() 561 use ControlStackFrame::*; in emit_end() 598 use ControlStackFrame::*; in bind_exit_label() 615 use ControlStackFrame::*; in label() 627 use ControlStackFrame::*; in exit_label() 653 use ControlStackFrame::*; in results() [all …]
|
| H A D | context.rs | 1 use super::ControlStackFrame; 668 dest: &mut ControlStackFrame, in br() argument 674 F: FnMut(&mut M, &mut Self, &mut ControlStackFrame) -> Result<()>, in br()
|
| H A D | mod.rs | 110 pub control_frames: SmallVec<[ControlStackFrame; 64]>, 256 pub fn pop_control_frame(&mut self) -> Result<ControlStackFrame> { in pop_control_frame() argument 326 self.control_frames.push(ControlStackFrame::block( in emit_body() 513 ControlStackFrame::pop_abi_results_impl( in emit_end()
|
| /wasmtime-44.0.1/winch/codegen/src/ |
| H A D | visitor.rs | 9 Callee, CodeGen, CodeGenError, ConditionalBranch, ControlStackFrame, Emission, FnCall, 1925 self.control_frames.push(ControlStackFrame::r#if( in visit_if() 1947 self.control_frames.push(ControlStackFrame::block( in visit_block() 1957 self.control_frames.push(ControlStackFrame::r#loop( in visit_loop()
|