Lines Matching refs:interval
132 // Sibling of the first interval has no register allocated to it.
339 LiveInterval* interval = first_add->GetLiveInterval();
340 ASSERT_EQ(interval->GetEnd(), last_add->GetLifetimePosition() + 1);
341 ASSERT_TRUE(interval->GetNextSibling() == nullptr);
344 ASSERT_EQ(interval->FirstRegisterUse(), first_add->GetLifetimePosition());
347 interval = interval->SplitAt(first_add->GetLifetimePosition() + 2);
349 ASSERT_EQ(interval->FirstRegisterUse(), last_add->GetLifetimePosition() + 1);
352 LiveInterval* new_interval = interval->SplitAt(last_add->GetLifetimePosition() - 1);
353 // Ensure the current interval has no register use...
354 ASSERT_EQ(interval->FirstRegisterUse(), kNoLifetime);
355 // And the new interval has it for the last add.