Lines Matching refs:offset
115 void Arm64Assembler::SpillRegisters(CPURegList registers, int offset) { in SpillRegisters() argument
121 if (!IsAlignedParam(offset, 2 * size) && registers.GetCount() % 2 != 0) { in SpillRegisters()
123 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters()
124 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
125 offset += size; in SpillRegisters()
130 ___ Stp(dst0, dst1, MemOperand(sp, offset)); in SpillRegisters()
131 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
132 cfi_.RelOffset(DWARFReg(dst1), offset + size); in SpillRegisters()
133 offset += 2 * size; in SpillRegisters()
137 ___ Str(dst0, MemOperand(sp, offset)); in SpillRegisters()
138 cfi_.RelOffset(DWARFReg(dst0), offset); in SpillRegisters()
143 void Arm64Assembler::UnspillRegisters(CPURegList registers, int offset) { in UnspillRegisters() argument
147 if (!IsAlignedParam(offset, 2 * size) && registers.GetCount() % 2 != 0) { in UnspillRegisters()
149 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters()
151 offset += size; in UnspillRegisters()
156 ___ Ldp(dst0, dst1, MemOperand(sp, offset)); in UnspillRegisters()
159 offset += 2 * size; in UnspillRegisters()
163 ___ Ldr(dst0, MemOperand(sp, offset)); in UnspillRegisters()