Lines Matching refs:StackTransferRecipe
35 class StackTransferRecipe {
83 explicit StackTransferRecipe(LiftoffAssembler* wasm_asm) : asm_(wasm_asm) {}
84 StackTransferRecipe(const StackTransferRecipe&) = delete;
85 StackTransferRecipe& operator=(const StackTransferRecipe&) = delete;
86 ~StackTransferRecipe() { Execute(); }
482 // correctly by the StackTransferRecipe. To avoid this, spill all registers in
757 // TODO(clemensb): Reuse the same StackTransferRecipe object to save some
759 StackTransferRecipe transfers(this);
790 StackTransferRecipe transfers(this);
813 // {StackTransferRecipe}. Remember whether the register content has to be
939 StackTransferRecipe* stack_transfers,
990 StackTransferRecipe stack_transfers(this);
1027 StackTransferRecipe stack_transfers(this);
1134 // Use the {StackTransferRecipe} to move pairs, as the registers in the
1136 StackTransferRecipe(this).MoveRegister(dst, src, kind);
1150 StackTransferRecipe stack_transfers(this);
1159 StackTransferRecipe stack_transfers(this);