Home
last modified time | relevance | path

Searched refs:GetSibling (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dsplit_resolver.cpp29 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 Dreg_alloc_graph_coloring.cpp228 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 Dreg_alloc_resolver.cpp69 ASSERT(inputInterval->GetSibling() == nullptr); in AddCatchPhiMoves()
118 sibling = sibling->GetSibling(); in ResolveInputs()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H A Dsplit_resolver.cpp27 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 Dreg_alloc_resolver.cpp63 ASSERT(input_interval->GetSibling() == nullptr); in AddCatchPhiMoves()
101 sibling = sibling->GetSibling(); in ResolveInputs()
H A Dreg_alloc_graph_coloring.cpp96 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 Dlife_intervals_test.cpp44 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 Dreg_alloc_graph_coloring_test.cpp35 EXPECT_EQ(paramLiveness->GetSibling()->GetReg(), spillFill.DstValue()); in GetParameterSpillFilll()
H A Dreg_alloc_linear_scan_test.cpp1626 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 Dlife_intervals_test.cpp42 ASSERT_EQ((*it)->GetSibling(), nullptr); in CheckSiblings()
44 ASSERT_EQ((*it)->GetSibling(), *next); in CheckSiblings()
H A Dreg_alloc_graph_coloring_test.cpp34 EXPECT_EQ(param_liveness->GetSibling()->GetReg(), spill_fill.DstValue()); in GetParameterSpillFilll()
H A Dreg_alloc_graph_coloring_new_test.cpp364 if (interval->GetSibling()) { in HWTEST_F()
365 EXPECT_TRUE(interval->GetSibling()->IsSplitSibling()); in HWTEST_F()
H A Dliveness_analyzer_new_test.cpp339 EXPECT_EQ(life_intervals.GetSibling(), nullptr); in HWTEST_F()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.cpp479 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 Dliveness_analyzer.h375 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 Dlive_registers.cpp45 for (auto split = interval; !interval->IsPhysical() && split != nullptr; split = split->GetSibling()) { in GetSibling() function
H A Dliveness_analyzer.cpp602 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 Dliveness_analyzer.h407 LifeIntervals *GetSibling() const in GetSibling() function in ark::compiler::LifeIntervals

Completed in 15 milliseconds