Searched refs:callArguments (Results 1 - 2 of 2) sorted by relevance
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/ |
H A D | NodesCodegen.cpp | 419 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 D | BytecodeGenerator.cpp | 1608 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