Searched refs:ExceptionTableItem (Results 1 – 9 of 9) sorted by relevance
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | exception_table.rs | 81 pub enum ExceptionTableItem { enum 137 matches: impl IntoIterator<Item = ExceptionTableItem>, in new() 144 ExceptionTableItem::Tag(tag, target) => { in new() 148 ExceptionTableItem::Default(target) => { in new() 152 ExceptionTableItem::Context(ctx) => { in new() 194 pub fn items(&self) -> impl Iterator<Item = ExceptionTableItem> + '_ { in items() 200 ExceptionTableItem::Default(self.targets[usize::try_from(*target_idx).unwrap()]) in items() 202 InternalExceptionTableItem::Context(ctx) => ExceptionTableItem::Context(*ctx), in items() 274 ExceptionTableItem::Tag(tag, block_call) => { in fmt() 277 ExceptionTableItem::Default(block_call) => { in fmt() [all …]
|
| H A D | mod.rs | 45 pub use crate::ir::exception_table::{ExceptionTableData, ExceptionTableItem};
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 23 use crate::ir::{self, DebugTag, ExceptionTableData, ExceptionTableItem, InstBuilder as _}; 953 ExceptionTableItem::Tag(tag, block_call) => { in map_exception_table() 954 ExceptionTableItem::Tag(tag, self.map_block_call(block_call)) in map_exception_table() 956 ExceptionTableItem::Default(block_call) => { in map_exception_table() 957 ExceptionTableItem::Default(self.map_block_call(block_call)) in map_exception_table() 959 ExceptionTableItem::Context(value) => { in map_exception_table() 960 ExceptionTableItem::Context(self.map_value(value)) in map_exception_table()
|
| /wasmtime-44.0.1/cranelift/codegen/src/machinst/ |
| H A D | isle.rs | 648 crate::ir::ExceptionTableItem::Tag(tag, _) => { 654 crate::ir::ExceptionTableItem::Default(_) => { 659 crate::ir::ExceptionTableItem::Context(ctx) => {
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/ |
| H A D | enabled.rs | 8 use cranelift_codegen::ir::{BlockArg, ExceptionTableData, ExceptionTableItem}; 553 let mut table_items = vec![ExceptionTableItem::Context(vmctx)]; in translate_exn_throw_ref() 560 Some(tag) => ExceptionTableItem::Tag(tag, block_call), in translate_exn_throw_ref() 561 None => ExceptionTableItem::Default(block_call), in translate_exn_throw_ref()
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 77 use crate::ir::{ExceptionTableItem, Signature}; 1413 ExceptionTableItem::Tag(_, block_call) in typecheck_variable_args() 1414 | ExceptionTableItem::Default(block_call) => { in typecheck_variable_args() 1422 ExceptionTableItem::Context(_) => {} in typecheck_variable_args()
|
| /wasmtime-44.0.1/cranelift/reader/src/ |
| H A D | parser.rs | 1852 handlers.push(ir::ExceptionTableItem::Tag(tag, block_call)); in parse_exception_table() 1860 handlers.push(ir::ExceptionTableItem::Default(block_call)); in parse_exception_table() 1865 handlers.push(ir::ExceptionTableItem::Context(val)); in parse_exception_table()
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 15 self, BlockArg, Endianness, ExceptionTableData, ExceptionTableItem, types, 2232 let mut handlers = vec![ExceptionTableItem::Context(self.caller_vmctx())]; in exception_table() 2240 Some(tag) => ExceptionTableItem::Tag(tag, block_call), in exception_table() 2241 None => ExceptionTableItem::Default(block_call), in exception_table()
|
| H A D | compiler.rs | 1405 [ir::ExceptionTableItem::Default(ir::BlockCall::new( in array_to_wasm_trampoline()
|