Searched refs:live_range (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/runtime_core/compiler/tests/ |
H A D | liveness_analyzer_new_test.cpp | 263 LiveRange live_range(0, end); in HWTEST_F() 264 LifeIntervals life_intervals(graph->GetAllocator(), bb->GetFirstInst(), live_range); in HWTEST_F() 268 life_intervals.AppendRange(live_range); in HWTEST_F() 270 auto it = find(intervals.begin(), intervals.end(), live_range); in HWTEST_F() 300 LiveRange live_range(0, end); in HWTEST_F() 301 LifeIntervals life_intervals(graph->GetAllocator(), bb->GetFirstInst(), live_range); in HWTEST_F() 304 life_intervals.AppendRange(live_range); in HWTEST_F() 306 auto it = find(intervals.begin(), intervals.end(), live_range); in HWTEST_F() 332 LiveRange live_range(begin, begin + 1); in HWTEST_F() 333 LifeIntervals life_intervals(graph->GetAllocator(), bb->GetFirstInst(), live_range); in HWTEST_F() [all...] |
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
H A D | liveness_analyzer.h | 93 LifeIntervals(ArenaAllocator *allocator, Inst *inst, LiveRange live_range) in LifeIntervals() argument 103 if (live_range.GetEnd() != 0) { in LifeIntervals() 104 live_ranges_.push_front(live_range); in LifeIntervals() 119 void AppendRange(LiveRange live_range) in AppendRange() argument 121 ASSERT(live_range.GetEnd() >= live_range.GetBegin()); in AppendRange() 122 // [live_range],[front] in AppendRange() 123 if (live_ranges_.empty() || live_range.GetEnd() < live_ranges_.front().GetBegin()) { in AppendRange() 124 live_ranges_.push_front(live_range); in AppendRange() 126 * [live_range] in AppendRange() [all...] |
H A D | liveness_analyzer.cpp | 344 LiveRange LivenessAnalyzer::GetPropagatedLiveRange(Inst *inst, LiveRange live_range) in GetPropagatedLiveRange() argument 351 live_range.SetEnd(live_range.GetEnd() + 1); in GetPropagatedLiveRange() 353 return live_range; in GetPropagatedLiveRange() 359 void LivenessAnalyzer::AdjustInputsLifetime(Inst *inst, LiveRange live_range, InstLiveSet *live_set) in AdjustInputsLifetime() argument 364 SetInputRange(inst, input_inst, live_range); in AdjustInputsLifetime() 371 auto propagated_range = GetPropagatedLiveRange(inst, live_range); in AdjustInputsLifetime() 385 throwable_input_interval->AppendRange(live_range); in AdjustInputsLifetime() 394 void LivenessAnalyzer::SetInputRange([[maybe_unused]] const Inst *inst, const Inst *input, LiveRange live_range) const in SetInputRange() 396 GetInstLifeIntervals(input)->AppendRange(live_range); in SetInputRange() [all...] |
Completed in 3 milliseconds