Request a specific register to the register allocator, spilling if not available.
(&mut self, named: Reg, masm: &mut M)
| 141 | /// Request a specific register to the register allocator, |
| 142 | /// spilling if not available. |
| 143 | pub fn reg<M: MacroAssembler>(&mut self, named: Reg, masm: &mut M) -> Result<Reg> { |
| 144 | self.regalloc.reg(named, |regalloc| { |
| 145 | Self::spill_impl(&mut self.stack, regalloc, &self.frame, masm) |
| 146 | }) |
| 147 | } |
| 148 | |
| 149 | /// Allocate a register for the given WebAssembly type. |
| 150 | pub fn reg_for_type<M: MacroAssembler>( |
no outgoing calls
no test coverage detected