Detach all the parameters from `block` and return them as a `ValueList`. This is a quite low-level operation. Sensible things to do with the detached block parameters is to put them back on the same block with `attach_block_param()` or change them into aliases with `change_to_alias()`.
(&mut self, block: Block)
| 1390 | /// is to put them back on the same block with `attach_block_param()` or change them into aliases |
| 1391 | /// with `change_to_alias()`. |
| 1392 | pub fn detach_block_params(&mut self, block: Block) -> ValueList { |
| 1393 | self.blocks[block].params.take() |
| 1394 | } |
| 1395 | |
| 1396 | /// Detach all of an instruction's result values. |
| 1397 | /// |