(&self, a: RegClass, b: RegClass)
| 407 | /// `None` if no common sub-class exists. |
| 408 | #[inline] |
| 409 | fn common_subclass(&self, a: RegClass, b: RegClass) -> Option<RegClass> { |
| 410 | // Since classes are ordered topologically, this is the lowest indexed |
| 411 | // class which is a sub-class of both original classes. |
| 412 | (self.sub_classes(a) & self.sub_classes(b)) |
| 413 | .into_iter() |
| 414 | .next() |
| 415 | } |
| 416 | |
| 417 | /// The group size of registers in this class. |
| 418 | /// |
no test coverage detected