Home
last modified time | relevance | path

Searched refs:sibling (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp97 auto sibling = input_interval->FindSiblingAt(pre_ins_ln); in ResolveInputs() local
98 ASSERT(sibling != nullptr); in ResolveInputs()
99 if (location.IsFixedRegister() && sibling->GetLocation() == location) { in ResolveInputs()
104 if (sibling->GetEnd() == pre_ins_ln) { in ResolveInputs()
105 sibling = sibling->GetSibling(); in ResolveInputs()
110 ASSERT(sibling->HasReg()); in ResolveInputs()
111 inst->SetLocation(i, sibling->GetLocation()); in ResolveInputs()
116 if (sibling->GetLocation() != location) { in ResolveInputs()
117 AddMoveToFixedLocation(inst, sibling->GetLocation(), i); in ResolveInputs()
198 auto sibling = input_interval->FindSiblingAt(dst_ln); in FillSaveStateRootsMask() local
[all …]
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp479 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLifeIntervals() local
480 …out << sibling->ToString<false>() << "@ " << sibling->GetLocation().ToString(GetGraph()->GetArch()) in DumpLifeIntervals()
495 for (auto sibling = interval; sibling != nullptr; sibling = sibling->GetSibling()) { in DumpLocationsUsage() local
496 auto location = sibling->GetLocation(); in DumpLocationsUsage()
499 vregs_intervals[location.GetValue()].push_back(sibling); in DumpLocationsUsage()
501 regs_intervals[location.GetValue()].push_back(sibling); in DumpLocationsUsage()
503 slots_intervals[location.GetValue()].push_back(sibling); in DumpLocationsUsage()
Dliveness_analyzer.h520 auto sibling = li->FindSiblingAt(inst_number); in EnumerateLiveIntervalsForInst() local
521 if (sibling != nullptr && sibling->SplitCover(inst_number)) { in EnumerateLiveIntervalsForInst()
522 func(sibling); in EnumerateLiveIntervalsForInst()
/arkcompiler/runtime_core/libpandabase/os/
Ddebug_info.cpp339 Dwarf_Die sibling = nullptr; in TraverseSiblings() local
340 res = dwarf_siblingof_b(dbg_, die, static_cast<Dwarf_Bool>(true), &sibling, nullptr); in TraverseSiblings()
342 g.Reset(sibling); in TraverseSiblings()
343 die = sibling; in TraverseSiblings()