Home | History | Annotate | Download | only in jit

Lines Matching refs:callFrameRegister

142     emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
146 poke(callFrameRegister, 1 + OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
209 move(callFrameRegister, X86Registers::edi);
215 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
232 move(callFrameRegister, ARMRegisters::r0);
235 move(regT2, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
259 move(callFrameRegister, MIPSRegisters::a0);
264 move(regT0, callFrameRegister); // Eagerly restore caller frame register to avoid loading from stack.
294 poke(callFrameRegister, OBJECT_OFFSETOF(struct JITStackFrame, callFrame) / sizeof(void*));
316 storePtr(ImmPtr(JSValue::encode(getConstantOperand(src))), Address(callFrameRegister, dst * sizeof(Register)));
326 loadPtr(Address(callFrameRegister, src * sizeof(Register)), regT1);
327 storePtr(regT1, Address(callFrameRegister, dst * sizeof(Register)));
333 ASSERT(returnValueRegister != callFrameRegister);
335 restoreReturnAddressBeforeReturn(Address(callFrameRegister, RegisterFile::ReturnPC * static_cast<int>(sizeof(Register))));
532 Jump argsNotCreated = branchTestPtr(Zero, Address(callFrameRegister, sizeof(Register) * (unmodifiedArgumentsRegister(dst))));
541 ASSERT(callFrameRegister != regT1);
543 ASSERT(returnValueRegister != callFrameRegister);
552 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
561 ASSERT(callFrameRegister != regT1);
563 ASSERT(returnValueRegister != callFrameRegister);
575 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
590 emitGetFromCallFrameHeaderPtr(RegisterFile::CallerFrame, callFrameRegister);
783 DataLabelPtr storeLocation = storePtrWithPatch(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * retAddrDst));
792 jump(Address(callFrameRegister, sizeof(Register) * currentInstruction[1].u.operand));
1066 move(regT0, callFrameRegister);
1220 Jump activationCreated = branchTestPtr(NonZero, Address(callFrameRegister, sizeof(Register) * dst));
1230 Jump argsCreated = branchTestPtr(NonZero, Address(callFrameRegister, sizeof(Register) * dst));
1244 storePtr(TrustedImmPtr(0), Address(callFrameRegister, sizeof(Register) * dst));
1576 addPtr(Imm32(static_cast<unsigned>(-(RegisterFile::CallFrameHeaderSize + numArgs) * sizeof(Register))), callFrameRegister, regT0);
1582 addPtr(Imm32(static_cast<unsigned>(-(RegisterFile::CallFrameHeaderSize + numArgs) * sizeof(Register))), callFrameRegister, regT0);
1687 store32(returnValueRegister, Address(callFrameRegister, argCountDst * sizeof(Register)));
1703 addPtr(TrustedImm32(static_cast<unsigned>(sizeof(Register) - RegisterFile::CallFrameHeaderSize * sizeof(Register))), callFrameRegister, regT1);
1705 addPtr(Imm32(argsOffset * sizeof(Register)), callFrameRegister, regT2); // regT2 is the target buffer