Lines Matching refs:masm

17 #define __ masm()->
21 void CopyRegListToFrame(MacroAssembler* masm, const Register& dst, in CopyRegListToFrame() argument
26 UseScratchRegisterScope temps(masm); in CopyRegListToFrame()
36 masm->Add(src, sp, src_offset); in CopyRegListToFrame()
37 masm->Add(dst, dst, dst_offset); in CopyRegListToFrame()
41 masm->Ldp(temp0, temp1, MemOperand(src, i * reg_size)); in CopyRegListToFrame()
50 masm->Stp(temp0, temp1, MemOperand(dst, offset0)); in CopyRegListToFrame()
52 masm->Str(temp0, MemOperand(dst, offset0)); in CopyRegListToFrame()
53 masm->Str(temp1, MemOperand(dst, offset1)); in CopyRegListToFrame()
56 masm->Sub(dst, dst, dst_offset); in CopyRegListToFrame()
59 void RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, in RestoreRegList() argument
62 UseScratchRegisterScope temps(masm); in RestoreRegList()
70 masm->Add(src, src_base, src_offset); in RestoreRegList()
81 masm->Ldp(reg0, reg1, MemOperand(src, offset0)); in RestoreRegList()
83 masm->Ldr(reg0, MemOperand(src, offset0)); in RestoreRegList()
84 masm->Ldr(reg1, MemOperand(src, offset1)); in RestoreRegList()
167 AllowExternalCallThatCantCauseGC scope(masm()); in Generate()
178 CopyRegListToFrame(masm(), x1, FrameDescription::registers_offset(), in Generate()
182 CopyRegListToFrame(masm(), x1, FrameDescription::double_registers_offset(), in Generate()
188 CopyRegListToFrame(masm(), x1, FrameDescription::float_registers_offset(), in Generate()
214 AllowExternalCallThatCantCauseGC scope(masm()); in Generate()
220 UseScratchRegisterScope temps(masm()); in Generate()
251 RestoreRegList(masm(), saved_double_registers, x1, in Generate()
267 RestoreRegList(masm(), saved_registers, last_output_frame, in Generate()
283 UseScratchRegisterScope temps(masm()); in GeneratePrologue()