Lines Matching refs:inactive

662   for (LiveInterval* inactive : inactive_) {  in TryAllocateFreeReg()
664 DCHECK(!inactive->IsTemp()); in TryAllocateFreeReg()
665 if (!current->IsSplit() && !inactive->IsFixed()) { in TryAllocateFreeReg()
670 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in TryAllocateFreeReg()
674 DCHECK(inactive->HasRegister()); in TryAllocateFreeReg()
675 if (free_until[inactive->GetRegister()] == 0) { in TryAllocateFreeReg()
679 size_t next_intersection = inactive->FirstIntersectionWith(current); in TryAllocateFreeReg()
681 free_until[inactive->GetRegister()] = in TryAllocateFreeReg()
682 std::min(free_until[inactive->GetRegister()], next_intersection); in TryAllocateFreeReg()
910 for (LiveInterval* inactive : inactive_) { in AllocateBlockedReg()
912 DCHECK(!inactive->IsTemp()); in AllocateBlockedReg()
913 if (!current->IsSplit() && !inactive->IsFixed()) { in AllocateBlockedReg()
918 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in AllocateBlockedReg()
921 DCHECK(inactive->HasRegister()); in AllocateBlockedReg()
922 size_t next_intersection = inactive->FirstIntersectionWith(current); in AllocateBlockedReg()
924 if (inactive->IsFixed()) { in AllocateBlockedReg()
925 next_use[inactive->GetRegister()] = in AllocateBlockedReg()
926 std::min(next_intersection, next_use[inactive->GetRegister()]); in AllocateBlockedReg()
928 size_t use = inactive->FirstUseAfter(current->GetStart()); in AllocateBlockedReg()
930 next_use[inactive->GetRegister()] = std::min(use, next_use[inactive->GetRegister()]); in AllocateBlockedReg()
1014 LiveInterval* inactive = *it; in AllocateBlockedReg() local
1016 if (inactive->GetRegister() == reg) { in AllocateBlockedReg()
1017 if (!current->IsSplit() && !inactive->IsFixed()) { in AllocateBlockedReg()
1022 DCHECK_EQ(inactive->FirstIntersectionWith(current), kNoLifetime); in AllocateBlockedReg()
1024 size_t next_intersection = inactive->FirstIntersectionWith(current); in AllocateBlockedReg()
1026 if (inactive->IsFixed()) { in AllocateBlockedReg()
1033 LiveInterval* split = Split(inactive, current->GetStart()); in AllocateBlockedReg()
1035 DCHECK_NE(split, inactive); in AllocateBlockedReg()
1038 handled_.push_back(inactive); in AllocateBlockedReg()