Home
last modified time | relevance | path

Searched refs:ExceptionTableItem (Results 1 – 9 of 9) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dexception_table.rs81 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 Dmod.rs45 pub use crate::ir::exception_table::{ExceptionTableData, ExceptionTableItem};
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dinline.rs23 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 Disle.rs648 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 Denabled.rs8 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 Dmod.rs77 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 Dparser.rs1852 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 Dfunc_environ.rs15 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 Dcompiler.rs1405 [ir::ExceptionTableItem::Default(ir::BlockCall::new( in array_to_wasm_trampoline()