Lines Matching defs:mask
136 void SetSpillRequired(uint64_t mask) {
137 UpdateValuesToState<kSpillRequired>(mask);
142 void SetSpillRequiredInNonDeferredSuccessor(uint64_t mask) {
143 UpdateValuesToState<kSpillRequiredInNonDeferredSuccessor>(mask);
148 void SetSpillRequiredInDeferredSuccessor(uint64_t mask) {
149 UpdateValuesToState<kSpillRequiredInDeferredSuccessor>(mask);
152 void SetDefinition(uint64_t mask) { UpdateValuesToState<kDefinition>(mask); }
184 void UpdateValuesToState(uint64_t mask) {
187 Entry::UpdateBitDataWithMask<(state & 1) != 0>(first_bit_, mask);
189 Entry::UpdateBitDataWithMask<(state & 2) != 0>(second_bit_, mask);
191 Entry::UpdateBitDataWithMask<(state & 4) != 0>(third_bit_, mask);
195 static uint64_t UpdateBitDataWithMask(uint64_t data, uint64_t mask) {
196 return set_ones ? data | mask : data & ~mask;