(&mut self, ir: &mut IR)
| 113 | } |
| 114 | |
| 115 | pub fn add_argument(&mut self, ir: &mut IR) -> PortIdx { |
| 116 | let port = ir.in_region(self.region, |mut r, ir| { |
| 117 | let port = r.add_source(); |
| 118 | port |
| 119 | }); |
| 120 | self.args += 1; |
| 121 | port |
| 122 | } |
| 123 | |
| 124 | pub fn add_return(&mut self, ir: &mut IR) -> PortIdx { |
| 125 | let port = ir.in_region(self.region, |mut r, ir| { |