(&mut self)
| 2088 | } |
| 2089 | |
| 2090 | fn visit_drop(&mut self) -> Self::Output { |
| 2091 | self.context.drop_last(1, |regalloc, val| match val { |
| 2092 | Val::Reg(tr) => Ok(regalloc.free(tr.reg)), |
| 2093 | Val::Memory(m) => self.masm.free_stack(m.slot.size), |
| 2094 | _ => Ok(()), |
| 2095 | }) |
| 2096 | } |
| 2097 | |
| 2098 | fn visit_select(&mut self) -> Self::Output { |
| 2099 | let cond = self.context.pop_to_reg(self.masm, None)?; |
no test coverage detected