Searched refs:conflict_mask (Results 1 – 1 of 1) sorted by relevance
1757 std::bitset<kMaxNumRegs> conflict_mask; in BuildConflictMask() local1761 conflict_mask.set(conflicting->GetRegister()); in BuildConflictMask()1764 conflict_mask.set(conflicting->GetHighInterval()->GetRegister()); in BuildConflictMask()1771 return conflict_mask; in BuildConflictMask()1784 static size_t FindFirstZeroInConflictMask(std::bitset<kMaxNumRegs> conflict_mask) { in FindFirstZeroInConflictMask() argument1787 return conflict_mask.all() ? conflict_mask.size() : CTZ(~conflict_mask.to_ulong()); in FindFirstZeroInConflictMask()1820 std::bitset<kMaxNumRegs> conflict_mask = BuildConflictMask(node->GetAdjacentNodes()); in ColorInterferenceGraph() local1826 while (reg < num_regs_ - 1 && (conflict_mask[reg] || conflict_mask[reg + 1])) { in ColorInterferenceGraph()1834 if (!conflict_mask[i] && !conflict_mask[i + 1]) { in ColorInterferenceGraph()1846 reg = FindFirstZeroInConflictMask(conflict_mask); in ColorInterferenceGraph()[all …]