Home
last modified time | relevance | path

Searched refs:LiveRange (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dssa_liveness_analysis.h63 class LiveRange final : public ArenaObject<kArenaAllocSsaLiveness> {
65 LiveRange(size_t start, size_t end, LiveRange* next) : start_(start), end_(end), next_(next) { in LiveRange() function
72 LiveRange* GetNext() const { return next_; } in GetNext()
74 bool IntersectsWith(const LiveRange& other) const { in IntersectsWith()
79 bool IsBefore(const LiveRange& other) const { in IsBefore()
87 LiveRange* Dup(ScopedArenaAllocator* allocator) const { in Dup()
88 return new (allocator) LiveRange( in Dup()
92 LiveRange* GetLastRange() { in GetLastRange()
99 LiveRange* next_;
103 DISALLOW_COPY_AND_ASSIGN(LiveRange);
[all …]
Dlive_ranges_test.cc72 LiveRange* range = interval->GetFirstRange(); in TEST_F()
116 LiveRange* range = interval->GetFirstRange(); in TEST_F()
164 LiveRange* range = interval->GetFirstRange(); in TEST_F()
239 LiveRange* range = interval->GetFirstRange(); in TEST_F()
315 LiveRange* range = interval->GetFirstRange(); in TEST_F()
388 LiveRange* range = interval->GetFirstRange(); in TEST_F()
Dlive_interval_test.cc169 LiveRange* current = interval->GetFirstRange(); in RangesEquals()
290 LiveRange* range = interval->GetFirstRange(); in TEST()
301 LiveRange* range = interval->GetFirstRange(); in TEST()
312 LiveRange* range = interval->GetFirstRange(); in TEST()
323 LiveRange* range = interval->GetFirstRange(); in TEST()
Dregister_allocator.cc78 LiveRange* CurrentRange() const { return current_range_; } in CurrentRange()
93 LiveRange* current_range_;
Dregister_allocator_linear_scan.cc407 LiveRange* CurrentRange() const { return current_range_; } in CurrentRange()
422 LiveRange* current_range_;
Dregister_allocation_resolver.cc327 LiveRange* range = current->GetFirstRange(); in ConnectSiblings()
Dregister_allocator_graph_color.cc1207 LiveRange* range = sibling->GetFirstRange(); in BuildInterferenceGraph()