| 71 | /// Live range segment to be checked against interference. |
| 72 | #[derive(Debug, Copy, Clone)] |
| 73 | struct GapSegment { |
| 74 | /// Live range for this segment. |
| 75 | live_range: LiveRangeSegment, |
| 76 | |
| 77 | /// Value from the original `ValueSegment`. |
| 78 | value: Value, |
| 79 | |
| 80 | /// Index of the `SplitGap` corresponding to this segment. |
| 81 | gap_idx: u32, |
| 82 | } |
| 83 | |
| 84 | impl InterferenceSegment for GapSegment { |
| 85 | fn live_range(&self) -> LiveRangeSegment { |
nothing calls this directly
no outgoing calls
no test coverage detected