Home
last modified time | relevance | path

Searched refs:stack_slot (Results 1 – 25 of 28) sorted by relevance

12

/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/
H A Dsystemv.rs142 fn create_function(call_conv: CallConv, stack_slot: Option<StackSlotData>) -> Function { in create_function()
150 if let Some(stack_slot) = stack_slot { in create_function()
151 func.sized_stack_slots.push(stack_slot); in create_function()
191 stack_slot: Option<StackSlotData>, in create_multi_return_function()
212 if let Some(stack_slot) = stack_slot { in create_multi_return_function()
213 func.sized_stack_slots.push(stack_slot); in create_multi_return_function()
/wasmtime-44.0.1/cranelift/codegen/src/legalizer/
H A Dmod.rs130 stack_slot, in simple_legalize()
132 } => expand_stack_load(isa, func, inst, stack_slot, offset), in simple_legalize()
137 stack_slot, in simple_legalize()
139 } => expand_stack_store(isa, func, inst, arg, stack_slot, offset), in simple_legalize()
352 stack_slot: ir::StackSlot, in expand_stack_store()
359 let addr = pos.ins().stack_addr(addr_ty, stack_slot, offset); in expand_stack_store()
375 stack_slot: ir::StackSlot, in expand_stack_load()
384 let addr = pos.ins().stack_addr(addr_ty, stack_slot, offset); in expand_stack_load()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/unwind/
H A Dsystemv.rs106 fn create_function(call_conv: CallConv, stack_slot: Option<StackSlotData>) -> Function { in create_function()
115 if let Some(stack_slot) = stack_slot { in create_function()
116 func.sized_stack_slots.push(stack_slot); in create_function()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/
H A Dsystemv.rs111 fn create_function(call_conv: CallConv, stack_slot: Option<StackSlotData>) -> Function { in create_function()
119 if let Some(stack_slot) = stack_slot { in create_function()
120 func.sized_stack_slots.push(stack_slot); in create_function()
/wasmtime-44.0.1/cranelift/codegen/meta/src/shared/
H A Dentities.rs32 pub(crate) stack_slot: OperandKind, field
98 stack_slot: new("stack_slot", "ir::StackSlot", "A stack slot"), in new()
H A Dformats.rs195 .imm(&entities.stack_slot) in new()
201 .imm(&entities.stack_slot) in new()
H A Dinstructions.rs1206 Operand::new("SS", &entities.stack_slot), in define()
1230 Operand::new("SS", &entities.stack_slot), in define()
1249 Operand::new("SS", &entities.stack_slot), in define()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/unwind/
H A Dsystemv.rs138 fn create_function(call_conv: CallConv, stack_slot: Option<StackSlotData>) -> Function { in create_function()
146 if let Some(stack_slot) = stack_slot { in create_function()
147 func.sized_stack_slots.push(stack_slot); in create_function()
/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Dinstructions.rs573 pub fn stack_slot(&self) -> Option<StackSlot> { in stack_slot() method
575 &InstructionData::StackStore { stack_slot, .. } in stack_slot()
576 | &InstructionData::StackLoad { stack_slot, .. } => Some(stack_slot), in stack_slot()
1074 fn map_stack_slot(&mut self, stack_slot: StackSlot) -> StackSlot; in map_stack_slot()
1129 fn map_stack_slot(&mut self, stack_slot: StackSlot) -> StackSlot { in map_stack_slot()
1130 (**self).map_stack_slot(stack_slot) in map_stack_slot()
1351 fn map_stack_slot(&mut self, stack_slot: StackSlot) -> StackSlot { in instruction_data_map()
1352 StackSlot::from_u32(stack_slot.as_u32() + 1) in instruction_data_map()
1492 stack_slot: StackSlot::from_u32(0), in instruction_data_map()
1497 stack_slot: StackSlot::from_u32(1), in instruction_data_map()
H A Dstackslot.rs195 fn stack_slot() { in stack_slot() function
/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Disle.rs508 stack_slot: StackSlot,
514 .sized_stackslot_addr(stack_slot, offset, dst)
520 stack_slot: StackSlot,
526 i32::try_from(self.lower_ctx.abi().sized_stackslot_offset(stack_slot))
537 stack_slot: DynamicStackSlot,
543 .is_valid(stack_slot)
547 .dynamic_stackslot_addr(stack_slot, dst)
/wasmtime-44.0.1/cranelift/src/
H A Dbugpoint.rs542 InstructionData::StackLoad { stack_slot, .. } in mutate()
543 | InstructionData::StackStore { stack_slot, .. } => { in mutate()
545 .entry(stack_slot) in mutate()
557 for (stack_slot, stack_slot_data) in func.sized_stack_slots.clone().iter() { in mutate()
558 if let Some(stack_slot_usage) = stack_slot_usage_map.get(&stack_slot) { in mutate()
563 InstructionData::StackLoad { stack_slot, .. } in mutate()
564 | InstructionData::StackStore { stack_slot, .. } => { in mutate()
565 *stack_slot = new_stack_slot; in mutate()
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dlower_dynamic_neon.isle81 (rule (lower (dynamic_stack_addr _ stack_slot))
83 (_ Unit (emit (abi_dynamic_stackslot_addr dst stack_slot))))
H A Dlower.isle2869 (rule (lower (stack_addr _ stack_slot offset))
2870 (compute_stack_addr stack_slot offset))
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dstore.rs2156 for stack_slot in unsafe { stack_map.live_gc_refs(sp) } { in trace_wasm_stack_frame()
2158 self.trace_wasm_stack_slot(gc_roots_list, stack_slot); in trace_wasm_stack_frame()
2168 for stack_slot in super::debug::gc_refs_in_frame(frame_table, relpc, fp) { in trace_wasm_stack_frame()
2170 self.trace_wasm_stack_slot(gc_roots_list, stack_slot); in trace_wasm_stack_frame()
2177 unsafe fn trace_wasm_stack_slot(&self, gc_roots_list: &mut GcRootsList, stack_slot: *mut u32) { in trace_wasm_stack_slot()
2181 let raw: u32 = unsafe { core::ptr::read(stack_slot) }; in trace_wasm_stack_slot()
2188 .add_wasm_stack_root(SendSyncPtr::new(NonNull::new(stack_slot).unwrap())); in trace_wasm_stack_slot()
/wasmtime-44.0.1/cranelift/interpreter/src/
H A Dinterpreter.rs300 let stack_slot = &stack_slots[slot]; in stack_address() localVariable
303 if offset >= stack_slot.size as u64 { in stack_address()
306 max: stack_slot.size as u64, in stack_address()
H A Dstep.rs539 let slot = inst.stack_slot().unwrap(); in step()
550 let slot = inst.stack_slot().unwrap(); in step()
561 let slot = inst.stack_slot().unwrap(); in step()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dwrite.rs501 stack_slot, offset, .. in write_operands()
505 stack_slot, in write_operands()
H A Dinline.rs999 fn map_stack_slot(&mut self, stack_slot: ir::StackSlot) -> ir::StackSlot { in map_stack_slot()
1000 self.entity_map.inlined_stack_slot(stack_slot) in map_stack_slot()
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dcontext.rs852 let stack_slot = masm.push(scratch.inner(), slot.ty.try_into()?)?; in spill_impl() localVariable
853 *v = Val::mem(slot.ty, stack_slot); in spill_impl()
/wasmtime-44.0.1/cranelift/codegen/src/verifier/
H A Dmod.rs581 StackLoad { stack_slot, .. } | StackStore { stack_slot, .. } => { in verify_entity_references()
582 self.verify_stack_slot(inst, stack_slot, errors)?; in verify_entity_references()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dlower.isle1296 (rule (lower (stack_addr _ stack_slot offset))
1297 (lower_stack_addr stack_slot offset))
1300 (rule (lower_stack_addr stack_slot offset)
1302 (_ Unit (emit (abi_stackslot_addr dst stack_slot offset))))
/wasmtime-44.0.1/cranelift/reader/src/
H A Dparser.rs2876 stack_slot: ss, in parse_inst_operands()
2889 stack_slot: ss, in parse_inst_operands()
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dinst.isle3816 (rule (stack_addr_impl stack_slot offset)
3818 (_ Unit (emit (abi_stackslot_addr dst stack_slot offset))))
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dinst.isle1965 (rule (stack_addr_impl ty stack_slot offset)
1967 (_ Unit (emit (abi_stackslot_addr dst stack_slot offset))))

12