Home | History | Annotate | Download | only in jit

Lines Matching defs:callee

52     // regT0 holds callee, regT1 holds argCount
58 storePtr(regT0, Address(callFrameRegister, RegisterFile::Callee * static_cast<int>(sizeof(Register)))); // callee
96 int callee = instruction[2].u.operand;
100 emitLoad(callee, regT1, regT0);
106 emitJumpSlowCaseIfNotJSCell(callee, regT1);
127 int callee = instruction[2].u.operand;
129 linkSlowCaseIfNotJSCell(iter, callee);
133 stubCall.call(dst); // In the interpreter, the callee puts the return value in dst.
235 int callee = instruction[2].u.operand;
242 stubCall.addArgument(callee);
249 emitLoad(callee, regT1, regT0);
256 emitJumpSlowCaseIfNotJSCell(callee, regT1);
262 emitLoad(callee, regT1, regT0);
283 int callee = instruction[2].u.operand;
285 linkSlowCaseIfNotJSCell(iter, callee);
289 stubCall.call(dst); // In the interpreter, the callee puts the return value in dst.
301 int callee = instruction[2].u.operand;
308 stubCall.addArgument(callee);
315 emitLoad(callee, regT1, regT0);
331 // The following is the fast case, only used whan a callee can be linked.
345 emitLoad(callee, regT1, regT0);
349 // Note that this omits to set up RegisterFile::CodeBlock, which is set in the callee
351 emitStore(registerOffset + RegisterFile::Callee, regT1, regT0);
359 // Call to the callee
375 int callee = instruction[2].u.operand;
395 emitLoad(callee, regT1, regT0);
440 storePtr(regT0, Address(callFrameRegister, RegisterFile::Callee * static_cast<int>(sizeof(Register))));
484 int callee = instruction[2].u.operand;
488 emitGetVirtualRegister(callee, regT0);
517 stubCall.call(dst); // In the interpreter, the callee puts the return value in dst.
529 int callee = instruction[2].u.operand;
537 stubCall.addArgument(callee, regT0);
544 emitGetVirtualRegister(callee, regT0);
558 emitGetVirtualRegister(callee, regT0);
584 stubCall.call(dst); // In the interpreter, the callee puts the return value in dst.
596 int callee = instruction[2].u.operand;
604 stubCall.addArgument(callee, regT0);
611 // This plants a check for a cached JSFunction value, so we can plant a fast link to the callee.
612 // This deliberately leaves the callee in ecx, used when setting up the stack frame below
613 emitGetVirtualRegister(callee, regT0);
626 // The following is the fast case, only used whan a callee can be linked.
637 emitGetVirtualRegister(callee, regT0);
641 // Note that this omits to set up RegisterFile::CodeBlock, which is set in the callee
643 storePtr(regT0, Address(callFrameRegister, (registerOffset + RegisterFile::Callee) * static_cast<int>(sizeof(Register))));
650 // Call to the callee
665 int callee = instruction[2].u.operand;
684 emitGetVirtualRegister(callee, regT0);