Lines Matching refs:active

944     LiveInterval* active = *it;  in TrySplitNonPairOrUnalignedPairIntervalAt()  local
946 if (active->IsFixed()) continue; in TrySplitNonPairOrUnalignedPairIntervalAt()
947 DCHECK(active->HasRegister()); in TrySplitNonPairOrUnalignedPairIntervalAt()
948 if (active->IsHighInterval()) continue; in TrySplitNonPairOrUnalignedPairIntervalAt()
949 if (first_register_use > next_use[active->GetRegister()]) continue; in TrySplitNonPairOrUnalignedPairIntervalAt()
955 if (!active->IsLowInterval() || in TrySplitNonPairOrUnalignedPairIntervalAt()
956 IsLowOfUnalignedPairInterval(active) || in TrySplitNonPairOrUnalignedPairIntervalAt()
957 !IsLowRegister(active->GetRegister())) { in TrySplitNonPairOrUnalignedPairIntervalAt()
958 LiveInterval* split = Split(active, position); in TrySplitNonPairOrUnalignedPairIntervalAt()
959 if (split != active) { in TrySplitNonPairOrUnalignedPairIntervalAt()
960 handled_.push_back(active); in TrySplitNonPairOrUnalignedPairIntervalAt()
997 for (LiveInterval* active : active_) { in AllocateBlockedReg()
998 if (active->IsFixed()) { in AllocateBlockedReg()
999 uint32_t register_mask = GetRegisterMask(active, current_register_type_); in AllocateBlockedReg()
1005 DCHECK(active->HasRegister()); in AllocateBlockedReg()
1006 size_t use = active->FirstRegisterUseAfter(current->GetStart()); in AllocateBlockedReg()
1008 next_use[active->GetRegister()] = use; in AllocateBlockedReg()
1107 LiveInterval* active = *it; in AllocateBlockedReg() local
1108 DCHECK_IMPLIES(active->IsFixed(), in AllocateBlockedReg()
1109 (GetRegisterMask(active, current_register_type_) & (1u << reg)) == 0u); in AllocateBlockedReg()
1110 if (active->GetRegister() == reg) { in AllocateBlockedReg()
1111 DCHECK(!active->IsFixed()); in AllocateBlockedReg()
1112 LiveInterval* split = Split(active, current->GetStart()); in AllocateBlockedReg()
1113 if (split != active) { in AllocateBlockedReg()
1114 handled_.push_back(active); in AllocateBlockedReg()