Lines Matching refs:interval
881 LiveInterval* interval = input->GetLiveInterval(); in IsUsingInputRegister() local
885 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in IsUsingInputRegister()
886 interval = interval->GetNextSibling(); in IsUsingInputRegister()
890 if (interval != nullptr in IsUsingInputRegister()
891 && interval->SameRegisterKind(*this) in IsUsingInputRegister()
892 && interval->GetRegister() == GetRegister()) { in IsUsingInputRegister()
912 LiveInterval* interval = input->GetLiveInterval(); in CanUseInputRegister() local
916 while (interval != nullptr && !interval->CoversSlow(defined_by_->GetLifetimePosition())) { in CanUseInputRegister()
917 interval = interval->GetNextSibling(); in CanUseInputRegister()
920 if (interval != nullptr in CanUseInputRegister()
921 && interval->SameRegisterKind(*this) in CanUseInputRegister()
922 && interval->GetRegister() == GetRegister()) { in CanUseInputRegister()
925 return !interval->CoversSlow(defined_by_->GetLifetimePosition() + 1); in CanUseInputRegister()