Lines Matching refs:offset
107 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { in SpillRegisters() argument
113 if (!IsAlignedParam(offset, 2 * size) && registers.GetCount() % 2 != 0) { in SpillRegisters()
115 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters()
116 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
117 offset += size; in SpillRegisters()
122 ___ Stp(dst0, dst1, MemOperand(sp, offset)); in SpillRegisters()
123 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
124 cfi_.RelOffset(DWARFReg(dst1), offset + size); in SpillRegisters()
125 offset += 2 * size; in SpillRegisters()
129 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters()
130 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
135 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) { in UnspillRegisters() argument
139 if (!IsAlignedParam(offset, 2 * size) && registers.GetCount() % 2 != 0) { in UnspillRegisters()
141 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters()
143 offset += size; in UnspillRegisters()
148 ___ Ldp(dst0, dst1, MemOperand(sp, offset)); in UnspillRegisters()
151 offset += 2 * size; in UnspillRegisters()
155 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters()