Home
last modified time | relevance | path

Searched refs:IsPhysical (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
H A Dinterference_graph.cpp169 if (ig.GetNode(i).IsPhysical()) {
173 if (i != j && ig.HasEdge(i, j) && ig.GetNode(j).IsPhysical()) {
201 if (!(skip_physical && node.IsPhysical()) && colors[node.GetColor()] == INVALID_REG) {
209 if (skip_physical && GetNode(i).IsPhysical()) {
220 if (!(skip_physical && GetNode(j).IsPhysical()) && HasEdge(node_num, j)) {
232 if (skip_physical && GetNode(i).IsPhysical()) {
H A Dreg_alloc_graph_coloring.cpp85 return liveness->IsPhysical() && liveness->GetLocation() == location; in FindFixedNode()
96 return !liveness->IsPhysical() && liveness->GetInst() == inst && liveness->GetSibling() == nullptr; in FindNode()
114 if (interv->IsPhysical() || interv->IsPreassigned()) { in PrecolorIG()
118 node.SetFixedColor(color, interv->IsPhysical()); in PrecolorIG()
219 if (interv->IsPhysical() || interv->GetSibling() == nullptr) { in AddAffinityEdgeToSibling()
349 if (!interval->IsPhysical() && interval->NoDest()) { in InitWorkingRanges()
356 if (interval->IsPhysical()) { in InitWorkingRanges()
H A Dreg_alloc_stat.cpp27 if (interv->IsPhysical() || interv->NoDest()) { in RegAllocStat()
H A Dsplit_resolver.cpp30 ASSERT(!interval->IsPhysical()); in Run()
92 ASSERT(!interval->IsPhysical()); in ProcessBlock()
H A Dreg_alloc_base.cpp197 if (!interval->IsPhysical()) { in PrepareIntervals()
H A Dinterference_graph.h83 bool IsPhysical() const noexcept
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dinterference_graph.cpp180 if (ig.GetNode(i).IsPhysical()) {
185 if (i != j && ig.HasEdge(i, j) && ig.GetNode(j).IsPhysical()) {
213 if (!(skipPhysical && node.IsPhysical()) && colors[node.GetColor()] == INVALID_REG) {
221 if (skipPhysical && GetNode(i).IsPhysical()) {
232 bool check = !(skipPhysical && GetNode(j).IsPhysical()) && HasEdge(nodeNum, j);
245 if (skipPhysical && GetNode(i).IsPhysical()) {
H A Dsplit_resolver.cpp32 ASSERT(!interval->IsPhysical()); in Run()
94 ASSERT(!interval->IsPhysical()); in ProcessBlock()
H A Dreg_alloc_stat.cpp28 if (interv->IsPhysical()) { in RegAllocStat()
H A Dinterference_graph.h92 bool IsPhysical() const noexcept
232 return node.IsPhysical() && node.GetLifeIntervals()->GetLocation() == location; in FindPhysicalNode()
H A Dreg_alloc_graph_coloring.cpp127 if (interv->IsPhysical() || interv->IsPreassigned()) { in PrecolorIG()
453 if (interval->IsPhysical()) { in InitWorkingRanges()
H A Dreg_alloc_linear_scan.cpp95 if (interval->IsPhysical()) { in PrepareInterval()
624 if (interval->IsSplitSibling() || interval->IsPhysical()) { in IsNonSpillableConstInterval()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.h341 bool IsPhysical() const in IsPhysical() function in panda::compiler::LifeIntervals
488 if (!interv->IsPhysical() && !interv->IsPreassigned()) {
508 if (li->IsPhysical()) { in EnumerateLiveIntervalsForInst()
H A Dliveness_analyzer.cpp589 ASSERT(!IsPhysical()); in SplitAt()
/arkcompiler/runtime_core/compiler/tests/
H A Dreg_alloc_graph_coloring_new_test.cpp428 if (interval->IsPhysical() || interval->NoDest()) { in HWTEST_F()
466 if (interval->IsPhysical() || interval->NoDest()) { in HWTEST_F()
H A Dreg_alloc_interference_graph_new_test.cpp174 EXPECT_TRUE(node.IsPhysical()); in HWTEST_F()
178 EXPECT_FALSE(node.IsPhysical()); in HWTEST_F()
H A Dcompiler_regalloc_test.cpp93 EXPECT_FALSE(cnode->IsPhysical()); in HWTEST_F()
98 EXPECT_TRUE(cnode->IsPhysical()); in HWTEST_F()
101 EXPECT_FALSE(cnode->IsPhysical()); in HWTEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Dliveness_analyzer.h368 bool IsPhysical() const in IsPhysical() function in ark::compiler::LifeIntervals
424 ASSERT(other->IsPhysical()); in IntersectsWith()
H A Dlive_registers.cpp45 for (auto split = interval; !interval->IsPhysical() && split != nullptr; split = split->GetSibling()) { in GetSibling()
H A Dliveness_analyzer.cpp599 if (!interv->IsPhysical() && !interv->IsPreassigned()) { in Cleanup()
848 ASSERT(!IsPhysical()); in SplitAt()
993 if (interval->IsPhysical()) { in CalcSpillWeight()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dreg_alloc_linear_scan_test.cpp1677 if (!sibling->IsPhysical() && sibling->GetInst()->IsConst()) { in TEST_F()
1696 if (!sibling->IsPhysical() && sibling->GetInst()->IsConst()) { in TEST_F()

Completed in 17 milliseconds