Home
last modified time | relevance | path

Searched refs:BlockCall (Results 1 – 24 of 24) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Djumptable.rs6 use crate::ir::BlockCall;
27 table: Vec<BlockCall>,
32 pub fn new(def: BlockCall, table: &[BlockCall]) -> Self { in new() argument
39 pub fn default_block(&self) -> BlockCall { in default_block() argument
44 pub fn default_block_mut(&mut self) -> &mut BlockCall { in default_block_mut() argument
49 pub fn all_branches(&self) -> &[BlockCall] { in all_branches() argument
60 pub fn as_slice(&self) -> &[BlockCall] { in as_slice() argument
65 pub fn as_mut_slice(&mut self) -> &mut [BlockCall] { in as_mut_slice() argument
71 pub fn iter(&self) -> Iter<'_, BlockCall> { in iter() argument
77 pub fn iter_mut(&mut self) -> IterMut<'_, BlockCall> { in iter_mut() argument
[all …]
H A Dexception_table.rs21 use crate::ir::{BlockCall, Value};
57 targets: Vec<BlockCall>,
86 Tag(ExceptionTag, BlockCall),
89 Default(BlockCall),
136 normal_return: BlockCall, in new() argument
182 pub fn normal_return(&self) -> &BlockCall { in normal_return() argument
187 pub fn normal_return_mut(&mut self) -> &mut BlockCall { in normal_return_mut() argument
207 pub fn all_branches(&self) -> &[BlockCall] { in all_branches() argument
212 pub fn all_branches_mut(&mut self) -> &mut [BlockCall] { in all_branches_mut() argument
H A Dinstructions.rs54 pub struct BlockCall { struct
61 impl BlockCall { impl
171 block: BlockCall,
430 ) -> &'a [BlockCall] { in branch_destination() argument
452 ) -> &'a mut [BlockCall] { in branch_destination_mut() argument
1062 fn map_block_call(&mut self, block_call: BlockCall) -> BlockCall; in map_block_call() argument
1113 fn map_block_call(&mut self, block_call: BlockCall) -> BlockCall { in map_block_call() argument
1333 fn map_block_call(&mut self, _block_call: BlockCall) -> BlockCall { in instruction_data_map() argument
1336 BlockCall::new(block, [], &mut pool) in instruction_data_map()
1452 destination: BlockCall::new(Block::from_u32(99), [], &mut pool), in instruction_data_map()
[all …]
H A Dmod.rs53 BlockArg, BlockCall, InstructionData, Opcode, ValueList, ValueListPool, VariableArgs,
H A Ddfg.rs10 Block, BlockArg, BlockCall, ConstantData, ConstantPool, DynamicType, ExceptionTables,
238 ) -> BlockCall { in block_call() argument
239 BlockCall::new(block, args.into_iter().copied(), &mut self.value_lists) in block_call()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dremove_constant_phis.rs6 use crate::ir::{Block, BlockArg, BlockCall, Inst, Value};
133 block: BlockCall, in new() argument
410 *block = BlockCall::new(destination, old_actuals.drain(..), &mut dfg.value_lists); in do_remove_constant_phis()
H A Disle_prelude.rs776 fn unpack_block_array_2(&mut self, arr: &BlockArray2) -> (BlockCall, BlockCall) {
782 fn pack_block_array_2(&mut self, a: BlockCall, b: BlockCall) -> BlockArray2 {
H A Dinline.rs34 type SmallBlockCallVec = SmallVec<[ir::BlockCall; 8]>;
666 *exception.normal_return_mut() = ir::BlockCall::new( in fixup_inlined_call_exception_tables()
974 fn map_block_call(&mut self, block_call: ir::BlockCall) -> ir::BlockCall { in map_block_call() argument
984 ir::BlockCall::new(inlined_block, args, &mut self.func.dfg.value_lists) in map_block_call()
H A Dopts.rs12 AtomicRmwOp, BlockCall, Constant, DynamicStackSlot, FuncRef, GlobalValue, Immediate,
H A Dprelude.isle39 (type BlockCall (primitive BlockCall))
/wasmtime-44.0.1/fuzz/fuzz_targets/
H A Dmisc.rs106 Block, BlockCall, Function, InstBuilder, JumpTableData, Value, types::I32, in dominator_tree()
157 BlockCall::new(block, core::iter::empty(), &mut cursor.func.dfg.value_lists) in dominator_tree()
/wasmtime-44.0.1/cranelift/codegen/src/legalizer/
H A Dbranch_to_trap.rs61 blocks: [ir::BlockCall; 2], in process_brif()
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Disle.rs1 use crate::ir::{BlockCall, Value, ValueList};
20 pub type BlockArray2 = [BlockCall; 2];
/wasmtime-44.0.1/cranelift/frontend/src/
H A Dfrontend.rs1211 AbiParam, BlockCall, ExceptionTableData, ExtFuncData, ExternalName, Function, InstBuilder,
1987 let normal_return = BlockCall::new(block3, [], &mut builder.func.dfg.value_lists); in try_call()
1999 let normal_return = BlockCall::new(block3, [], &mut builder.func.dfg.value_lists); in try_call()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/lower/
H A Disle.rs18 AtomicRmwOp, BlockCall, ExternalName, Inst, InstructionData, MemFlags, Opcode, TrapCode,
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/lower/
H A Disle.rs23 AtomicRmwOp, BlockCall, ExternalName, Inst, InstructionData, MemFlags, TrapCode, Value,
/wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/
H A Dinstructions.rs8 use cranelift_codegen::ir::{Block, BlockCall, InstBuilder, JumpTableData};
1557 let adapter_bcs: Vec<BlockCall> = target_preamble_blocks in translate_resume()
/wasmtime-44.0.1/crates/cranelift/src/
H A Dcompiler.rs1399 ir::BlockCall::new( in array_to_wasm_trampoline()
1405 [ir::ExceptionTableItem::Default(ir::BlockCall::new( in array_to_wasm_trampoline()
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/lower/
H A Disle.rs19 AtomicRmwOp, BlockCall, Endianness, Inst, InstructionData, KnownSymbol, MemFlags, Opcode,
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dstep.rs11 AbiParam, AtomicRmwOp, Block, BlockArg, BlockCall, Endianness, ExternalName, FuncRef, Function,
265 let continue_at = |block: BlockCall| { in step()
/wasmtime-44.0.1/cranelift/frontend/src/frontend/
H A Dsafepoints.rs798 use cranelift_codegen::ir::{BlockCall, ExceptionTableData};
2849 let normal_return = BlockCall::new(block1, [], &mut builder.func.dfg.value_lists); in needs_stack_map_across_try_call()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/lower/
H A Disle.rs15 BlockCall, Inst, InstructionData, LibCall, MemFlags, Opcode, TrapCode, Value, ValueList,
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs1475 block: &ir::BlockCall, in typecheck_block_call() argument
/wasmtime-44.0.1/cranelift/reader/src/
H A Dparser.rs1773 def: ir::BlockCall, in parse_jump_table() argument