Searched refs:parameterCount (Results 1 - 17 of 17) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DSymbolTable.cpp156 result->m_slowArguments = std::make_unique<SlowArgument[]>(parameterCount());
157 for (unsigned i = parameterCount(); i--;)
H A DArguments.h293 size_t count = std::min<unsigned>(m_numArguments, symbolTable->parameterCount());
302 if (m_isStrictMode || !callee->jsExecutable()->parameterCount())
328 if (m_isStrictMode || !callee->jsExecutable()->parameterCount())
H A DExecutable.h639 size_t parameterCount() const { return m_unlinkedExecutable->parameterCount(); } // Excluding 'this'! function in class:JSC::FunctionExecutable
H A DSymbolTable.h463 int parameterCount() { return m_parameterCountIncludingThis - 1; } function in class:JSC::SymbolTable
467 // 0 if we don't capture any arguments; parameterCount() in length if we do.
H A DJSFunction.cpp127 function->putDirect(vm, vm.propertyNames->length, jsNumber(executable->parameterCount()), DontDelete | ReadOnly | DontEnum);
308 return JSValue::encode(jsNumber(thisObj->jsExecutable()->parameterCount()));
479 valueCheck = !descriptor.value() || sameValue(exec, descriptor.value(), jsNumber(thisObject->jsExecutable()->parameterCount()));
/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/
H A DNodes.cpp164 unsigned parameterCount = 0; local
166 ++parameterCount;
168 size_t objectSize = sizeof(FunctionParameters) - sizeof(void*) + sizeof(DeconstructionPatternNode*) * parameterCount;
170 return adoptRef(new (slot) FunctionParameters(firstParameter, parameterCount));
H A DNodes.h1537 size_t parameterCount() const { return m_parameters->size(); }
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGStackLayoutPhase.cpp223 symbolTable->parameterCount());
224 for (size_t i = symbolTable->parameterCount(); i--;) {
H A DDFGSpeculativeJIT32_64.cpp4212 || !executable->parameterCount()) {
4412 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
4489 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
H A DDFGSpeculativeJIT64.cpp4316 || !executable->parameterCount()) {
4491 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
4558 Imm32(m_jit.symbolTableFor(node->origin.semantic)->parameterCount())));
H A DDFGByteCodeParser.cpp1326 if (static_cast<int>(executable->parameterCount()) + 1 > argumentCountIncludingThis) {
/macosx-10.10.1/JavaScriptCore-7600.1.17/API/
H A DJSObjectRef.h484 @param parameterCount An integer count of the number of parameter names in parameterNames.
485 @param parameterNames A JSString array containing the names of the function's parameters. Pass NULL if parameterCount is 0.
493 JS_EXPORT JSObjectRef JSObjectMakeFunction(JSContextRef ctx, JSStringRef name, unsigned parameterCount, const JSStringRef parameterNames[], JSStringRef body, JSStringRef sourceURL, int startingLineNumber, JSValueRef* exception);
H A DJSObjectRef.cpp133 JSObjectRef JSObjectMakeFunction(JSContextRef ctx, JSStringRef name, unsigned parameterCount, const JSStringRef parameterNames[], JSStringRef body, JSStringRef sourceURL, int startingLineNumber, JSValueRef* exception) argument
146 for (unsigned i = 0; i < parameterCount; i++)
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DUnlinkedCodeBlock.cpp107 size_t UnlinkedFunctionExecutable::parameterCount() const function in class:JSC::UnlinkedFunctionExecutable
H A DCodeBlock.h1206 if (argument >= static_cast<size_t>(symbolTable()->parameterCount()))
H A DUnlinkedCodeBlock.h109 size_t parameterCount() const;
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DBytecodeGenerator.cpp295 size_t parameterCount = m_symbolTable->parameterCount(); local
296 auto slowArguments = std::make_unique<SlowArgument[]>(parameterCount);
297 for (size_t i = 0; i < parameterCount; ++i) {

Completed in 292 milliseconds