Lines Matching refs:intervals

62   bool ValidateIntervals(const ScopedArenaVector<LiveInterval*>& intervals,  in ValidateIntervals()  argument
64 return RegisterAllocator::ValidateIntervals(ArrayRef<LiveInterval* const>(intervals), in ValidateIntervals()
104 ScopedArenaVector<LiveInterval*> intervals(GetScopedAllocator()->Adapter()); in TEST_F() local
109 intervals.push_back(BuildInterval(ranges, arraysize(ranges), GetScopedAllocator(), 0)); in TEST_F()
110 intervals.push_back(BuildInterval(ranges, arraysize(ranges), GetScopedAllocator(), 1)); in TEST_F()
111 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
113 intervals[1]->SetRegister(0); in TEST_F()
114 ASSERT_FALSE(ValidateIntervals(intervals, codegen)); in TEST_F()
115 intervals.clear(); in TEST_F()
121 intervals.push_back(BuildInterval(ranges1, arraysize(ranges1), GetScopedAllocator(), 0)); in TEST_F()
123 intervals.push_back(BuildInterval(ranges2, arraysize(ranges2), GetScopedAllocator(), 1)); in TEST_F()
124 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
126 intervals[1]->SetRegister(0); in TEST_F()
127 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
128 intervals.clear(); in TEST_F()
134 intervals.push_back(BuildInterval(ranges1, arraysize(ranges1), GetScopedAllocator(), 0)); in TEST_F()
136 intervals.push_back(BuildInterval(ranges2, arraysize(ranges2), GetScopedAllocator(), 1)); in TEST_F()
137 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
139 intervals[1]->SetRegister(0); in TEST_F()
140 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
141 intervals.clear(); in TEST_F()
147 intervals.push_back(BuildInterval(ranges1, arraysize(ranges1), GetScopedAllocator(), 0)); in TEST_F()
149 intervals.push_back(BuildInterval(ranges2, arraysize(ranges2), GetScopedAllocator(), 1)); in TEST_F()
150 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
152 intervals[1]->SetRegister(0); in TEST_F()
153 ASSERT_FALSE(ValidateIntervals(intervals, codegen)); in TEST_F()
154 intervals.clear(); in TEST_F()
160 intervals.push_back(BuildInterval(ranges1, arraysize(ranges1), GetScopedAllocator(), 0)); in TEST_F()
161 intervals[0]->SplitAt(43); in TEST_F()
163 intervals.push_back(BuildInterval(ranges2, arraysize(ranges2), GetScopedAllocator(), 1)); in TEST_F()
164 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
166 intervals[1]->SetRegister(0); in TEST_F()
168 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()
170 intervals[0]->GetNextSibling()->SetRegister(0); in TEST_F()
171 ASSERT_FALSE(ValidateIntervals(intervals, codegen)); in TEST_F()
960 ScopedArenaVector<LiveInterval*> intervals(GetScopedAllocator()->Adapter()); in TEST_F() local
961 intervals.push_back(first); in TEST_F()
962 intervals.push_back(second); in TEST_F()
963 intervals.push_back(third); in TEST_F()
964 intervals.push_back(fourth); in TEST_F()
965 ASSERT_TRUE(ValidateIntervals(intervals, codegen)); in TEST_F()