Searched defs:range (Results 1 - 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
H A D | live_ranges_test.cc | 72 LiveRange* range = interval->GetFirstRange(); local 73 ASSERT_EQ(2u, range->GetStart()); 75 ASSERT_EQ(8u, range->GetEnd()); 79 ASSERT_TRUE(range->GetNext() == nullptr); 120 LiveRange* range = interval->GetFirstRange(); local 121 ASSERT_EQ(2u, range->GetStart()); 123 ASSERT_EQ(22u, range->GetEnd()); 127 ASSERT_TRUE(range->GetNext() == nullptr); 172 LiveRange* range = interval->GetFirstRange(); local 173 ASSERT_EQ(4u, range 251 LiveRange* range = interval->GetFirstRange(); local 331 LiveRange* range = interval->GetFirstRange(); local 408 LiveRange* range = interval->GetFirstRange(); local [all...] |
H A D | live_interval_test.cc | 195 // Test within one range. 206 // Test just before the end of one range. 217 // Test withing the first range. 239 // Test withing the second range. 250 // Test at the beginning of the second range. 261 // Test at the end of the first range. 290 LiveRange* range = interval->GetFirstRange(); local 291 ASSERT_TRUE(range->GetNext() == nullptr); 292 ASSERT_EQ(range->GetStart(), 0u); 293 ASSERT_EQ(range 301 LiveRange* range = interval->GetFirstRange(); local 312 LiveRange* range = interval->GetFirstRange(); local 323 LiveRange* range = interval->GetFirstRange(); local [all...] |
H A D | register_allocator.cc | 289 // We add a synthesized range at this position to record the live registers 1624 LiveRange* range = current->GetFirstRange(); local 1625 while (range != nullptr) { 1626 while (use != nullptr && use->GetPosition() < range->GetStart()) { 1630 while (use != nullptr && use->GetPosition() <= range->GetEnd()) { 1632 DCHECK(current->CoversSlow(use->GetPosition()) || (use->GetPosition() == range->GetEnd())); 1653 while (env_use != nullptr && env_use->GetPosition() < range->GetStart()) { 1657 while (env_use != nullptr && env_use->GetPosition() <= range->GetEnd()) { 1659 || (env_use->GetPosition() == range->GetEnd())); 1665 range [all...] |
H A D | bounds_check_elimination.cc | 297 * Represent a range of lower bound and upper bound, both being inclusive. 300 * of an existing value range, NewArray or a loop phi corresponding to an 321 // If it's certain that this value range fits in other_range. 331 // Returns the intersection of this and range. 334 virtual ValueRange* Narrow(ValueRange* range) { argument 335 if (range == nullptr) { 339 if (range->IsMonotonicValueRange()) { 345 ValueBound::NarrowLowerBound(lower_, range->lower_), 346 ValueBound::NarrowUpperBound(upper_, range->upper_)); 349 // Shift a range b 610 AssignRange(HBasicBlock* basic_block, HInstruction* instruction, ValueRange* range) argument 616 ApplyRangeFromComparison(HInstruction* instruction, HBasicBlock* basic_block, HBasicBlock* successor, ValueRange* range) argument 869 ValueRange* range = new (GetGraph()->GetArena()) variable 918 ValueRange* range = nullptr; variable 975 ValueRange* range = left_range->Add(right->AsIntConstant()->GetValue()); variable 990 ValueRange* range = left_range->Add(-right->AsIntConstant()->GetValue()); variable 1028 ValueRange* range = new (GetGraph()->GetArena()) ValueRange( variable 1076 ValueRange* range = new (GetGraph()->GetArena()) ValueRange( local 1102 ValueRange* range = new (GetGraph()->GetArena()) ValueRange( variable 1124 ValueRange* range = new (GetGraph()->GetArena()) variable [all...] |
H A D | ssa_liveness_analysis.h | 55 * A live range contains the start and end of a range where an instruction or a temporary 305 // affect the live range of that instruction. 322 // There is a hole in the interval. Create a new range. 353 // There is a hole in the interval. Create a new range. 361 // Find the range that covers the positions after the loop. 429 // The range at or immediately after the current position of linear scan 447 // Find the first range after the start of `current`. We use the search 456 // Advance both intervals and find the first matching range start in 580 // This range die 919 LiveRange* range; local [all...] |
/art/runtime/gc/ |
H A D | task_processor.cc | 77 auto range = tasks_.equal_range(task); local 78 for (auto it = range.first; it != range.second; ++it) {
|
Completed in 531 milliseconds