Home
last modified time | relevance | path

Searched refs:spill_regs (Results 1 – 3 of 3) sorted by relevance

/art/compiler/utils/x86_64/
Dassembler_x86_64_test.cc241 std::vector<ManagedRegister> spill_regs; in buildframe_test_fn() local
242 spill_regs.push_back(ManagedFromCpu(x86_64::R10)); in buildframe_test_fn()
243 spill_regs.push_back(ManagedFromCpu(x86_64::RSI)); in buildframe_test_fn()
257 assembler->BuildFrame(10 * kStackAlignment, method_reg, spill_regs, entry_spills); in buildframe_test_fn()
265 ssize_t displacement = static_cast<ssize_t>(frame_size) - (spill_regs.size() * 8 + 8); in buildframe_test_fn()
285 std::vector<ManagedRegister> spill_regs; in removeframe_test_fn() local
286 spill_regs.push_back(ManagedFromCpu(x86_64::R10)); in removeframe_test_fn()
287 spill_regs.push_back(ManagedFromCpu(x86_64::RSI)); in removeframe_test_fn()
290 assembler->RemoveFrame(10 * kStackAlignment, spill_regs); in removeframe_test_fn()
295 ssize_t displacement = static_cast<ssize_t>(frame_size) - spill_regs.size() * 8 - 8; in removeframe_test_fn()
Dassembler_x86_64.cc1720 const std::vector<ManagedRegister>& spill_regs, in BuildFrame() argument
1724 for (int i = spill_regs.size() - 1; i >= 0; --i) { in BuildFrame()
1725 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); in BuildFrame()
1738 for (int i = spill_regs.size() - 1; i >= 0; --i) { in BuildFrame()
1739 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); in BuildFrame()
1772 const std::vector<ManagedRegister>& spill_regs) { in RemoveFrame() argument
1776 …int64_t offset = static_cast<int64_t>(frame_size) - (spill_regs.size() * kFramePointerSize) - 2 * … in RemoveFrame()
1777 for (size_t i = 0; i < spill_regs.size(); ++i) { in RemoveFrame()
1778 x86_64::X86_64ManagedRegister spill = spill_regs.at(i).AsX86_64(); in RemoveFrame()
1787 for (size_t i = 0; i < spill_regs.size(); ++i) { in RemoveFrame()
[all …]
/art/compiler/utils/x86/
Dassembler_x86.cc1413 const std::vector<ManagedRegister>& spill_regs, in BuildFrame() argument
1416 for (int i = spill_regs.size() - 1; i >= 0; --i) { in BuildFrame()
1417 pushl(spill_regs.at(i).AsX86().AsCpuRegister()); in BuildFrame()
1420 addl(ESP, Immediate(-frame_size + (spill_regs.size() * kFramePointerSize) + in BuildFrame()
1432 const std::vector<ManagedRegister>& spill_regs) { in RemoveFrame() argument
1434 addl(ESP, Immediate(frame_size - (spill_regs.size() * kFramePointerSize) - in RemoveFrame()
1436 for (size_t i = 0; i < spill_regs.size(); ++i) { in RemoveFrame()
1437 popl(spill_regs.at(i).AsX86().AsCpuRegister()); in RemoveFrame()