Searched refs:intervals (Results 1 – 8 of 8) sorted by relevance
/art/runtime/gc/collector/ |
D | immune_spaces.cc | 43 std::vector<Interval> intervals; in CreateLargestImmuneRegion() local 57 intervals.push_back(Interval(reinterpret_cast<uintptr_t>(image_oat_file->Begin()), in CreateLargestImmuneRegion() 62 intervals.push_back(Interval(space_begin, space_end, /*is_heap*/true)); in CreateLargestImmuneRegion() 64 std::sort(intervals.begin(), intervals.end()); in CreateLargestImmuneRegion() 70 for (const Interval& interval : intervals) { in CreateLargestImmuneRegion()
|
/art/compiler/optimizing/ |
D | register_allocator_test.cc | 83 ArenaVector<LiveInterval*> intervals(allocator.Adapter()); in TEST_F() local 88 intervals.push_back(BuildInterval(ranges, arraysize(ranges), &allocator, 0)); in TEST_F() 89 intervals.push_back(BuildInterval(ranges, arraysize(ranges), &allocator, 1)); in TEST_F() 91 intervals, 0, 0, codegen, &allocator, true, false)); in TEST_F() 93 intervals[1]->SetRegister(0); in TEST_F() 95 intervals, 0, 0, codegen, &allocator, true, false)); in TEST_F() 96 intervals.clear(); in TEST_F() 102 intervals.push_back(BuildInterval(ranges1, arraysize(ranges1), &allocator, 0)); in TEST_F() 104 intervals.push_back(BuildInterval(ranges2, arraysize(ranges2), &allocator, 1)); in TEST_F() 106 intervals, 0, 0, codegen, &allocator, true, false)); in TEST_F() [all …]
|
D | register_allocator.cc | 91 bool RegisterAllocator::ValidateIntervals(const ArenaVector<LiveInterval*>& intervals, in ValidateIntervals() argument 106 for (LiveInterval* start_interval : intervals) { in ValidateIntervals() 119 for (LiveInterval* start_interval : intervals) { in ValidateIntervals() 169 for (LiveInterval* interval : intervals) { in ValidateIntervals()
|
D | register_allocator_linear_scan.cc | 428 ArenaVector<LiveInterval*> intervals(allocator_->Adapter(kArenaAllocRegisterAllocatorValidate)); in ValidateInternal() local 432 intervals.push_back(instruction->GetLiveInterval()); in ValidateInternal() 441 intervals.push_back(fixed); in ValidateInternal() 447 intervals.push_back(temp); in ValidateInternal() 451 return ValidateIntervals(intervals, GetNumberOfSpillSlots(), reserved_out_slots_, *codegen_, in ValidateInternal() 816 ArenaVector<LiveInterval*>* intervals, ArenaVector<LiveInterval*>::iterator pos) { in RemoveIntervalAndPotentialOtherHalf() argument 817 DCHECK(intervals->begin() <= pos && pos < intervals->end()); in RemoveIntervalAndPotentialOtherHalf() 820 DCHECK(pos + 1 < intervals->end()); in RemoveIntervalAndPotentialOtherHalf() 822 return intervals->erase(pos, pos + 2); in RemoveIntervalAndPotentialOtherHalf() 824 DCHECK(intervals->begin() < pos); in RemoveIntervalAndPotentialOtherHalf() [all …]
|
D | register_allocator_graph_color.cc | 441 void BuildInterferenceGraph(const ArenaVector<LiveInterval*>& intervals, 605 ArenaVector<LiveInterval*>& intervals = processing_core_regs in AllocateRegisters() local 635 iteration.BuildInterferenceGraph(intervals, physical_nodes); in AllocateRegisters() 711 ArenaVector<LiveInterval*> intervals( in Validate() local 717 intervals.push_back(instruction->GetLiveInterval()); in Validate() 736 intervals.push_back(temp); in Validate() 745 bool ok = ValidateIntervals(intervals, in Validate() 828 ArenaVector<LiveInterval*>& intervals = IsCoreInterval(interval) in ProcessInstruction() local 838 intervals.push_back(split); in ProcessInstruction() 843 intervals.push_back(interval); in ProcessInstruction() [all …]
|
D | register_allocator.h | 68 static bool ValidateIntervals(const ArenaVector<LiveInterval*>& intervals,
|
/art/test/451-spill-splot/ |
D | info.txt | 2 way it spills intervals of different types.
|
/art/test/510-checker-try-catch/smali/ |
D | Runtime.smali | 25 # Test register allocation of 32-bit core intervals crossing catch block positions. 58 # Test register allocation of 64-bit core intervals crossing catch block positions. 109 # Test register allocation of 32-bit floating-point intervals crossing catch block positions. 145 # Test register allocation of 64-bit floating-point intervals crossing catch block positions.
|