Home
last modified time | relevance | path

Searched refs:spill (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/backend/common/
Dreg_alloc.cc238 for (const auto& spill : spills_) { in SpillAndAssign() local
239 VRegLifetime* spill_lifetime = *spill.lifetime; in SpillAndAssign()
252 spill_lifetime->Split(spill.realloc_pos, &split); in SpillAndAssign()
256 lifetimes_.erase(spill.lifetime); in SpillAndAssign()
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/
Dlifetime.h45 MachineReg spill = MachineReg::CreateSpilledRegFromIndex(offset); in RewriteVReg() local
51 pos_.insn()->SetRegAt(1, spill); in RewriteVReg()
53 pos_.InsertBefore(machine_ir->NewInsn<PseudoCopy>(reg, spill, size)); in RewriteVReg()
60 pos_.insn()->SetRegAt(0, spill); in RewriteVReg()
62 pos_.InsertAfter(machine_ir->NewInsn<PseudoCopy>(spill, reg, size)); in RewriteVReg()