Searched refs:argumentsRegister (Results 1 - 6 of 6) sorted by relevance

/external/webkit/Source/JavaScriptCore/runtime/
H A DJSActivation.cpp47 , m_argumentsRegister(functionExecutable->generatedBytecode().argumentsRegister())
215 int argumentsRegister = activation->m_argumentsRegister; local
216 if (JSValue arguments = callFrame->uncheckedR(argumentsRegister).jsValue())
218 int realArgumentsRegister = unmodifiedArgumentsRegister(argumentsRegister);
221 callFrame->uncheckedR(argumentsRegister) = arguments;
/external/webkit/Source/JavaScriptCore/bytecode/
H A DCodeBlock.h66 inline int unmodifiedArgumentsRegister(int argumentsRegister) { return argumentsRegister - 1; } argument
308 void setArgumentsRegister(int argumentsRegister) argument
310 ASSERT(argumentsRegister != -1);
311 m_argumentsRegister = argumentsRegister;
314 int argumentsRegister() function in class:JSC::CodeBlock
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DBytecodeGenerator.cpp366 RegisterID* argumentsRegister = addVar(propertyNames().arguments, false); // Can be changed by assigning to 'arguments'. local
371 codeBlock->setArgumentsRegister(argumentsRegister->index());
372 ASSERT_UNUSED(unmodifiedArgumentsRegister, unmodifiedArgumentsRegister->index() == JSC::unmodifiedArgumentsRegister(codeBlock->argumentsRegister()));
374 emitInitLazyRegister(argumentsRegister);
379 instructions().append(argumentsRegister->index());
387 instructions().append(argumentsRegister->index());
1409 ASSERT(base->index() == m_codeBlock->argumentsRegister());
1486 ASSERT(base->index() == m_codeBlock->argumentsRegister());
1629 instructions().append(m_codeBlock->argumentsRegister());
1737 instructions().append(m_codeBlock->argumentsRegister());
[all...]
/external/webkit/Source/JavaScriptCore/interpreter/
H A DInterpreter.cpp567 if (JSValue arguments = callFrame->uncheckedR(unmodifiedArgumentsRegister(oldCodeBlock->argumentsRegister())).jsValue()) {
572 if (JSValue arguments = callFrame->uncheckedR(unmodifiedArgumentsRegister(oldCodeBlock->argumentsRegister())).jsValue())
3214 int argumentsRegister = vPC[2].u.operand;
3216 JSValue arguments = callFrame->r(argumentsRegister).jsValue();
3231 int argumentsRegister = vPC[2].u.operand;
3233 JSValue arguments = callFrame->r(argumentsRegister).jsValue();
3247 callFrame->uncheckedR(argumentsRegister) = JSValue(arguments);
3248 callFrame->uncheckedR(unmodifiedArgumentsRegister(argumentsRegister)) = JSValue(arguments);
4800 int argumentsRegister = codeBlock->argumentsRegister(); local
[all...]
/external/webkit/Source/JavaScriptCore/jit/
H A DJITOpcodes.cpp1537 int argumentsRegister = currentInstruction[2].u.operand; local
1538 addSlowCase(branchTestPtr(NonZero, addressFor(argumentsRegister)));
1562 int argumentsRegister = currentInstruction[2].u.operand; local
1564 addSlowCase(branchTestPtr(NonZero, addressFor(argumentsRegister)));
H A DJITOpcodes32_64.cpp1674 int argumentsRegister = currentInstruction[2].u.operand; local
1675 addSlowCase(branch32(NotEqual, tagFor(argumentsRegister), TrustedImm32(JSValue::EmptyValueTag)));
1697 int argumentsRegister = currentInstruction[2].u.operand; local
1699 addSlowCase(branch32(NotEqual, tagFor(argumentsRegister), TrustedImm32(JSValue::EmptyValueTag)));

Completed in 248 milliseconds