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)
| 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 { |