Lines Matching full:register
36 Register fp(X29); in PushAsmInterpBridgeFrame()
37 Register sp(SP); in PushAsmInterpBridgeFrame()
40 Register frameTypeRegister = __ TempRegister1(); in PushAsmInterpBridgeFrame()
44 …__ Stp(frameTypeRegister, Register(X30), MemoryOperand(sp, -2 * FRAME_SLOT_SIZE, AddrMode::PREINDE… in PushAsmInterpBridgeFrame()
46 … __ Stp(Register(Zero), Register(FP), MemoryOperand(sp, -2 * FRAME_SLOT_SIZE, AddrMode::PREINDEX)); in PushAsmInterpBridgeFrame()
56 Register sp(SP); in PopAsmInterpBridgeFrame()
62 … __ Ldp(Register(Zero), Register(FP), MemoryOperand(sp, 2 * FRAME_SLOT_SIZE, AddrMode::POSTINDEX)); in PopAsmInterpBridgeFrame()
64 …__ Ldp(Register(Zero), Register(X30), MemoryOperand(sp, 2 * FRAME_SLOT_SIZE, AddrMode::POSTINDEX)); in PopAsmInterpBridgeFrame()
68 void CommonCall::PushLeaveFrame(ExtendedAssembler *assembler, Register glue) in PushLeaveFrame()
71 Register frameType = __ TempRegister2(); in PushLeaveFrame()
72 Register currentSp(X6); in PushLeaveFrame()
73 Register sp(SP); in PushLeaveFrame()
79 __ Stp(Register(X19), frameType, MemoryOperand(sp, -2 * FRAME_SLOT_SIZE, AddrMode::PREINDEX)); in PushLeaveFrame()
80 __ Add(Register(FP), sp, Immediate(DOUBLE_SLOT_SIZE)); in PushLeaveFrame()
82 __ Str(Register(FP), MemoryOperand(glue, JSThread::GlueData::GetLeaveFrameOffset(false))); in PushLeaveFrame()
88 Register sp(SP); in PopLeaveFrame()
89 Register currentSp(X6); in PopLeaveFrame()
91 Register frameType = __ TempRegister2(); in PopLeaveFrame()
93 __ Ldp(Register(X19), frameType, MemoryOperand(sp, 2 * FRAME_SLOT_SIZE, AddrMode::POSTINDEX)); in PopLeaveFrame()
97 void CommonCall::PushArgsWithArgv(ExtendedAssembler *assembler, Register glue, Register argc, in PushArgsWithArgv()
98 Register argv, Register op, Register currentSlot, Label *next, Label *stackOverflow) in PushArgsWithArgv()
116 void CommonCall::PushArgsWithArgvInPair(ExtendedAssembler *assembler, Register argc, in PushArgsWithArgvInPair()
117 Register argv, Register padding, Register op1, Register op2, Label *next) in PushArgsWithArgvInPair()
119 Register sp(SP); in PushArgsWithArgvInPair()
130 __ Stp(op1, Register(Zero), MemoryOperand(sp, -DOUBLE_SLOT_SIZE, AddrMode::PREINDEX)); in PushArgsWithArgvInPair()
160 …all::PushUndefinedWithArgc(ExtendedAssembler *assembler, Register glue, Register argc, Register te… in PushUndefinedWithArgc()
161 Register currentSlot, Label *next, Label *stackOverflow) in PushUndefinedWithArgc()
178 void CommonCall::StackOverflowCheck(ExtendedAssembler *assembler, Register glue, Register currentSl… in StackOverflowCheck()
179 Register numArgs, Register op, Label *stackOverflow) in StackOverflowCheck()