Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.cpp28 for (auto interval : liveness_->GetLifeIntervals()) { in Run()
38 for (auto block : liveness_->GetLinearizedBlocks()) { in Run()
57 auto inst = liveness_->GetInstByLifeNumber(curr->GetBegin() + 1U); in ConnectSiblings()
71 auto succ_begin = liveness_->GetBlockLiveRange(block).GetBegin(); in ProcessBlock()
72 for (auto interval : liveness_->GetLifeIntervals()) { in ProcessBlock()
84 auto input_liveness = liveness_->GetInstLifeIntervals(input_inst); in ProcessBlock()
110 if (src_bb->GetId() >= liveness_->GetBlocksCount()) { in ConnectSpiltFromPredBlock()
115 auto src_liveness = liveness_->GetBlockLiveRange(src_bb); in ConnectSpiltFromPredBlock()
Dreg_alloc_resolver.cpp66 auto input_interval = liveness_->GetInstLifeIntervals(catch_input); in AddCatchPhiMoves()
68 auto catch_phi_interval = liveness_->GetInstLifeIntervals(catch_phi); in AddCatchPhiMoves()
86 auto pre_ins_ln = liveness_->GetInstLifeIntervals(inst)->GetBegin() - 1U; in ResolveInputs()
90 auto input_interval = liveness_->GetInstLifeIntervals(inst->GetDataFlowInput(i)); in ResolveInputs()
190 auto dst_ln = liveness_->GetInstLifeIntervals(user)->GetBegin(); in FillSaveStateRootsMask()
197 auto input_interval = liveness_->GetInstLifeIntervals(input_inst); in FillSaveStateRootsMask()
210 auto udst_ln = liveness_->GetInstLifeIntervals(explicit_test_user)->GetBegin(); in FillSaveStateRootsMask()
231 auto inst_interval = liveness_->GetInstLifeIntervals(inst); in ResolveOutput()
Dsplit_resolver.h26 …explicit SplitResolver(Graph *graph, LivenessAnalyzer *liveness) : graph_(graph), liveness_(livene… in SplitResolver()
57 LivenessAnalyzer *liveness_; variable
Dreg_alloc_resolver.h27 …explicit RegAllocResolver(Graph *graph) : graph_(graph), liveness_(&graph->GetAnalysis<LivenessAna… in RegAllocResolver()
86 LivenessAnalyzer *liveness_; variable