Lines Matching defs:jsFuncReg

123     Register jsFuncReg = rdi;
128 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc
129 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
130 __ Mov(Operand(jsFuncReg, JSFunctionBase::CODE_ENTRY_OFFSET), codeAddrReg);
429 Register jsFuncReg = rax;
431 JSCallCheck(assembler, jsFuncReg, &lNonCallable, &lNotJSFunction, &lJSFunctionCall);
448 jsFuncReg = rsi;
456 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
497 __ Movq(jsFuncReg, rdx);
498 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
617 JSBoundFunctionCallInternal(assembler, jsFuncReg, &jsCall);
621 __ Mov(Operand(jsFuncReg, JSProxy::METHOD_OFFSET), method);
659 Register jsFuncReg = rsi;
666 __ Movq(Operand(rsp, TRIPLE_SLOT_SIZE), jsFuncReg);
667 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
708 Register jsFuncReg = rsi;
720 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), tempMethod);
785 __ Pushq(jsFuncReg);
791 jsFuncReg = rsi;
798 __ Movq(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method);
825 void OptimizedCall::JSCallCheck(ExtendedAssembler *assembler, Register jsFuncReg,
829 __ And(jsFuncReg, rdx);
832 __ Cmp(0x0, jsFuncReg); // IsHole
835 __ And(jsFuncReg, rdx); // IsSpecial
839 __ Movq(jsFuncReg, rsi); // save jsFunc
840 __ Movq(Operand(jsFuncReg, JSFunction::HCLASS_OFFSET), rax); // get jsHclass
873 void OptimizedCall::JSBoundFunctionCallInternal(ExtendedAssembler *assembler, Register jsFuncReg, Label *jsCall)
896 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rcx);
925 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_ARGUMENTS_OFFSET), rdx);
941 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_THIS_OFFSET), r8); // thisObj
944 __ Mov(Operand(jsFuncReg, JSBoundFunction::BOUND_TARGET_OFFSET), rax); // callTarget
1341 Register jsFuncReg = rdi;
1345 __ Movq(Operand(rsp, funcSlotOffset * FRAME_SLOT_SIZE), jsFuncReg); // sp + 24 get jsFunc
1346 __ Mov(Operand(jsFuncReg, JSFunctionBase::METHOD_OFFSET), method); // get method
1347 __ Mov(Operand(jsFuncReg, JSFunctionBase::CODE_ENTRY_OFFSET), codeAddrReg);