(&mut self, operands: &[String], results: &mut Vec<String>)
| 156 | } |
| 157 | |
| 158 | fn tuple_lift(&mut self, operands: &[String], results: &mut Vec<String>) { |
| 159 | if operands.len() == 1 { |
| 160 | results.push(format!("({},)", operands[0])); |
| 161 | } else { |
| 162 | results.push(format!("({})", operands.join(", "))); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | fn map_entry_layout(&self, key: &Type, value: &Type) -> ElementInfo { |
| 167 | self.r#gen.sizes.record([key, value]) |