Home
last modified time | relevance | path

Searched defs:currentInterval (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_linear_scan.cpp198 auto currentInterval = GetIntervals<IS_FP>().regular.front(); in WalkIntervals() local
236 bool RegAllocLinearScan::TryToAssignRegister(LifeIntervals *currentInterval) in TryToAssignRegister()
266 …arScan::SplitAndSpill(const InstructionsIntervals *intervals, const LifeIntervals *currentInterval) in SplitAndSpill()
316 Register RegAllocLinearScan::GetSuitableRegister(const LifeIntervals *currentInterval) in GetSuitableRegister()
335 Register RegAllocLinearScan::GetFreeRegister(const LifeIntervals *currentInterval) in GetFreeRegister()
378 …<Register, LifeNumber> RegAllocLinearScan::GetBlockedRegister(const LifeIntervals *currentInterval) in GetBlockedRegister()
428 bool RegAllocLinearScan::IsIntervalRegFree(const LifeIntervals *currentInterval, Register reg) const in IsIntervalRegFree() argument
522 void RegAllocLinearScan::HandleFixedIntervalIntersection(LifeIntervals *currentInterval) in HandleFixedIntervalIntersection()
567 void RegAllocLinearScan::SplitBeforeUse(LifeIntervals *currentInterval, LifeNumber usePos) in SplitBeforeUse()
578 void RegAllocLinearScan::BlockIndirectCallRegisters(const LifeIntervals *currentInterval) in BlockIndirectCallRegisters()
[all …]
Dreg_alloc_graph_coloring.cpp56 for (auto currentInterval : ranges->regular) { in BuildIG() local