Home
last modified time | relevance | path

Searched refs:live_range (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/compiler/tests/
H A Dliveness_analyzer_new_test.cpp263 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 Dliveness_analyzer.h93 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 Dliveness_analyzer.cpp344 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