| 24 | #[derive(Clone)] |
| 25 | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] |
| 26 | struct BlockData { |
| 27 | insts: InstRange, |
| 28 | preds: Vec<Block>, |
| 29 | succs: Vec<Block>, |
| 30 | block_params_in: Vec<Value>, |
| 31 | block_params_out: Vec<Value>, |
| 32 | immediate_dominator: PackedOption<Block>, |
| 33 | frequency: f32, |
| 34 | is_critical_edge: bool, |
| 35 | } |
| 36 | |
| 37 | #[derive(Clone)] |
| 38 | #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] |
nothing calls this directly
no outgoing calls
no test coverage detected