Home
last modified time | relevance | path

Searched refs:ControlStackFrame (Results 1 – 6 of 6) sorted by relevance

/wasmtime-44.0.1/crates/cranelift/src/translate/
H A Dstack.rs52 pub enum ControlStackFrame { enum
94 impl ControlStackFrame { implementation
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 Dcode_translator.rs79 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 Dcontrol.rs258 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 Dcontext.rs1 use super::ControlStackFrame;
668 dest: &mut ControlStackFrame, in br() argument
674 F: FnMut(&mut M, &mut Self, &mut ControlStackFrame) -> Result<()>, in br()
H A Dmod.rs110 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 Dvisitor.rs9 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()