Lines Matching refs:inactive
753 for (LiveInterval* inactive : inactive_) { in TryAllocateFreeReg()
755 DCHECK(!inactive->IsTemp()); in TryAllocateFreeReg()
756 if (!current->IsSplit() && !inactive->IsFixed()) { in TryAllocateFreeReg()
761 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in TryAllocateFreeReg()
765 DCHECK(inactive->HasRegister() || inactive->IsFixed()); in TryAllocateFreeReg()
766 uint32_t register_mask = GetRegisterMask(inactive, current_register_type_); in TryAllocateFreeReg()
775 size_t next_intersection = inactive->FirstIntersectionWith(current); in TryAllocateFreeReg()
1015 for (LiveInterval* inactive : inactive_) { in AllocateBlockedReg()
1017 DCHECK(!inactive->IsTemp()); in AllocateBlockedReg()
1018 if (!current->IsSplit() && !inactive->IsFixed()) { in AllocateBlockedReg()
1023 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in AllocateBlockedReg()
1026 DCHECK(inactive->HasRegister() || inactive->IsFixed()); in AllocateBlockedReg()
1027 size_t next_intersection = inactive->FirstIntersectionWith(current); in AllocateBlockedReg()
1029 if (inactive->IsFixed()) { in AllocateBlockedReg()
1030 uint32_t register_mask = GetRegisterMask(inactive, current_register_type_); in AllocateBlockedReg()
1036 size_t use = inactive->FirstUseAfter(current->GetStart()); in AllocateBlockedReg()
1038 next_use[inactive->GetRegister()] = std::min(use, next_use[inactive->GetRegister()]); in AllocateBlockedReg()
1124 LiveInterval* inactive = *it; in AllocateBlockedReg() local
1126 if ((GetRegisterMask(inactive, current_register_type_) & (1u << reg)) != 0u) { in AllocateBlockedReg()
1127 if (!current->IsSplit() && !inactive->IsFixed()) { in AllocateBlockedReg()
1132 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in AllocateBlockedReg()
1134 size_t next_intersection = inactive->FirstIntersectionWith(current); in AllocateBlockedReg()
1136 if (inactive->IsFixed()) { in AllocateBlockedReg()
1143 LiveInterval* split = Split(inactive, current->GetStart()); in AllocateBlockedReg()
1145 DCHECK_NE(split, inactive); in AllocateBlockedReg()
1148 handled_.push_back(inactive); in AllocateBlockedReg()