(&mut self, f: NodeVariant::Function<A, O>)
| 109 | } |
| 110 | |
| 111 | pub fn add_function<const A: usize, const O: usize>(&mut self, f: NodeVariant::Function<A, O>) { |
| 112 | let mut owner = self.owner.take().unwrap(); |
| 113 | self.in_region(self.master_region, |r, ir| { |
| 114 | r.add_node(&mut owner, f, |n, r| { |
| 115 | }); |
| 116 | }); |
| 117 | self.owner = Some(owner); |
| 118 | } |
| 119 | |
| 120 | pub fn set_body<const A: usize, const O: usize>(&mut self, f: NodeVariant::Function<A, O>) { |
| 121 | println!("setting IR body"); |