Searched refs:callArguments (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DNodesCodegen.cpp419 CallArguments callArguments(generator, m_args);
420 return generator.emitConstruct(returnValue.get(), func.get(), expectedFunction, callArguments, divot(), divotStart(), divotEnd());
454 CallArguments callArguments(generator, m_args);
455 generator.emitLoad(callArguments.thisRegister(), jsUndefined());
456 return generator.emitCallEval(generator.finalDestination(dst, func.get()), func.get(), callArguments, divot(), divotStart(), divotEnd());
460 CallArguments callArguments(generator, m_args);
463 generator.emitResolveScope(callArguments.thisRegister(), generator.propertyNames().eval);
464 generator.emitGetFromScope(func.get(), callArguments.thisRegister(), generator.propertyNames().eval, ThrowIfNotFound);
465 return generator.emitCallEval(generator.finalDestination(dst, func.get()), func.get(), callArguments, divot(), divotStart(), divotEnd());
474 CallArguments callArguments(generato
[all...]
H A DBytecodeGenerator.cpp1608 RegisterID* BytecodeGenerator::emitCall(RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd) argument
1610 return emitCall(op_call, dst, func, expectedFunction, callArguments, divot, divotStart, divotEnd);
1637 RegisterID* BytecodeGenerator::emitCallEval(RegisterID* dst, RegisterID* func, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd) argument
1640 return emitCall(op_call_eval, dst, func, NoExpectedFunction, callArguments, divot, divotStart, divotEnd);
1652 ExpectedFunction BytecodeGenerator::emitExpectedFunctionSnippet(RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, Label* done) argument
1658 if (callArguments.argumentCountIncludingThis() >= 2)
1678 if (callArguments.argumentCountIncludingThis() > 2)
1688 if (callArguments.argumentCountIncludingThis() == 2) {
1691 instructions().append(callArguments.argumentRegister(0)->index());
1694 ASSERT(callArguments
1718 emitCall(OpcodeID opcodeID, RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd) argument
1856 emitConstruct(RegisterID* dst, RegisterID* func, ExpectedFunction expectedFunction, CallArguments& callArguments, const JSTextPosition& divot, const JSTextPosition& divotStart, const JSTextPosition& divotEnd) argument
[all...]

Completed in 93 milliseconds