(&mut self, ir: &mut IR)
| 122 | } |
| 123 | |
| 124 | pub fn add_return(&mut self, ir: &mut IR) -> PortIdx { |
| 125 | let port = ir.in_region(self.region, |mut r, ir| { |
| 126 | let port = r.add_sink(); |
| 127 | port |
| 128 | }); |
| 129 | self.outs += 1; |
| 130 | port |
| 131 | } |
| 132 | |
| 133 | pub fn add_stack_slot(&mut self, ir: &mut IR) -> PortIdx { |
| 134 | let port = ir.in_region(self.region, |mut r, ir| { |