MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / create_dynamic_stack_slot

Method create_dynamic_stack_slot

cranelift/codegen/src/ir/function.rs:246–248  ·  view source on GitHub ↗

Creates a dynamic stack slot in the function, to be used by `dynamic_stack_load`, `dynamic_stack_store` and `dynamic_stack_addr` instructions.

(&mut self, data: DynamicStackSlotData)

Source from the content-addressed store, hash-verified

244 /// Creates a dynamic stack slot in the function, to be used by `dynamic_stack_load`,
245 /// `dynamic_stack_store` and `dynamic_stack_addr` instructions.
246 pub fn create_dynamic_stack_slot(&mut self, data: DynamicStackSlotData) -> DynamicStackSlot {
247 self.dynamic_stack_slots.push(data)
248 }
249
250 /// Adds a signature which can later be used to declare an external function import.
251 pub fn import_signature(&mut self, signature: Signature) -> SigRef {

Callers 1

dynamic_stack_slotFunction · 0.45

Calls 1

pushMethod · 0.45

Tested by 1

dynamic_stack_slotFunction · 0.36