/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
H A D | split_resolver.cpp | 29 if (interval->GetSibling() == nullptr) { in Run() 48 for (auto prev = interval, curr = interval->GetSibling(); curr != nullptr; prev = curr, curr = curr->GetSibling()) { in ConnectSiblings() 91 if (interval->GetSibling() == nullptr) { in ProcessBlock()
|
H A D | reg_alloc_graph_coloring.cpp | 228 auto sibling = node.GetLifeIntervals()->GetSibling(); in AddAffinityEdgesToSiblings() 235 sibling = sibling->GetSibling(); in AddAffinityEdgesToSiblings() 339 for (auto sibling = interval->GetSibling(); sibling != nullptr; sibling = sibling->GetSibling()) { in SparseIG()
|
H A D | reg_alloc_resolver.cpp | 69 ASSERT(inputInterval->GetSibling() == nullptr); in AddCatchPhiMoves() 118 sibling = sibling->GetSibling(); in ResolveInputs()
|
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
H A D | split_resolver.cpp | 27 if (interval->GetSibling() == nullptr) { in Run() 46 for (auto prev = interval, curr = interval->GetSibling(); curr != nullptr; prev = curr, curr = curr->GetSibling()) { in ConnectSiblings() 89 if (interval->GetSibling() == nullptr) { in ProcessBlock()
|
H A D | reg_alloc_resolver.cpp | 63 ASSERT(input_interval->GetSibling() == nullptr); in AddCatchPhiMoves() 101 sibling = sibling->GetSibling(); in ResolveInputs()
|
H A D | reg_alloc_graph_coloring.cpp | 96 return !liveness->IsPhysical() && liveness->GetInst() == inst && liveness->GetSibling() == nullptr; in FindNode() 219 if (interv->IsPhysical() || interv->GetSibling() == nullptr) { in AddAffinityEdgeToSibling()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | life_intervals_test.cpp | 44 ASSERT_EQ((*it)->GetSibling(), nullptr); // NOLINT in CheckSiblings() 46 ASSERT_EQ((*it)->GetSibling(), *next); in CheckSiblings() 70 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in CheckSiblingSequence() 283 EXPECT_EQ(li.GetSibling(), nullptr); 292 EXPECT_EQ(li.GetSibling(), nullptr); 301 EXPECT_EQ(li.GetSibling(), nullptr);
|
H A D | reg_alloc_graph_coloring_test.cpp | 35 EXPECT_EQ(paramLiveness->GetSibling()->GetReg(), spillFill.DstValue()); in GetParameterSpillFilll()
|
H A D | reg_alloc_linear_scan_test.cpp | 1626 EXPECT_EQ(const0->GetSibling(), nullptr); in TEST_F() 1627 EXPECT_EQ(nullptrInst->GetSibling(), nullptr); in TEST_F() 1681 sibling = sibling->GetSibling(); in TEST_F() 1700 sibling = sibling->GetSibling(); in TEST_F()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | life_intervals_test.cpp | 42 ASSERT_EQ((*it)->GetSibling(), nullptr); in CheckSiblings() 44 ASSERT_EQ((*it)->GetSibling(), *next); in CheckSiblings()
|
H A D | reg_alloc_graph_coloring_test.cpp | 34 EXPECT_EQ(param_liveness->GetSibling()->GetReg(), spill_fill.DstValue()); in GetParameterSpillFilll()
|
H A D | reg_alloc_graph_coloring_new_test.cpp | 364 if (interval->GetSibling()) { in HWTEST_F() 365 EXPECT_TRUE(interval->GetSibling()->IsSplitSibling()); in HWTEST_F()
|
H A D | liveness_analyzer_new_test.cpp | 339 EXPECT_EQ(life_intervals.GetSibling(), nullptr); in HWTEST_F()
|
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
H A D | liveness_analyzer.cpp | 479 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLifeIntervals() 495 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLocationsUsage() 642 for (auto head = this; head != nullptr; head = head->GetSibling()) { in FindSiblingAt()
|
H A D | liveness_analyzer.h | 375 LifeIntervals *GetSibling() const in GetSibling() function in panda::compiler::LifeIntervals 491 if (interv->GetSibling() != nullptr) {
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | live_registers.cpp | 45 for (auto split = interval; !interval->IsPhysical() && split != nullptr; split = split->GetSibling()) { in GetSibling() function
|
H A D | liveness_analyzer.cpp | 602 if (interv->GetSibling() != nullptr) { in Cleanup() 685 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLifeIntervals() 707 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLocationsUsage() 925 for (auto head = this; head != nullptr; head = head->GetSibling()) { in FindSiblingAt()
|
H A D | liveness_analyzer.h | 407 LifeIntervals *GetSibling() const in GetSibling() function in ark::compiler::LifeIntervals
|