(&mut self, class: RegClass, index: u64)
| 130 | } |
| 131 | |
| 132 | fn allocate(&mut self, class: RegClass, index: u64) { |
| 133 | if !self.is_non_allocatable(class, index) { |
| 134 | self[class].allocatable &= !(1 << index); |
| 135 | } |
| 136 | } |
| 137 | |
| 138 | fn is_non_allocatable(&self, class: RegClass, index: u64) -> bool { |
| 139 | let bitset = &self[class]; |
no test coverage detected