Lines Matching refs:bitset
89 let bitset = &self[class]; in reg_for_class() localVariable
90 let index = bitset.allocatable.trailing_zeros(); in reg_for_class()
108 let bitset = &self[reg.class()]; in free() localVariable
110 assert!(index < bitset.max); in free()
119 let bitset = &self[reg.class()]; in named_reg_available() localVariable
120 assert!(reg.hw_enc() < bitset.max); in named_reg_available()
123 (!bitset.allocatable & index) == 0 in named_reg_available()
128 let bitset = &self[class]; in available() localVariable
129 bitset.allocatable != 0 in available()
139 let bitset = &self[class]; in is_non_allocatable() localVariable
140 let non_allocatable = bitset.non_allocatable; in is_non_allocatable()
154 let bitset = RegBitSet::int(UNIVERSE, !UNIVERSE, MAX); in test_any_gpr() localVariable
156 let mut set = RegSet::new(bitset, zero); in test_any_gpr()
172 let bitset = RegBitSet::int(all, non_allocatable, MAX); in test_gpr() localVariable
174 let mut set = RegSet::new(bitset, zero); in test_gpr()