/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGArgumentsSimplificationPhase.cpp | 192 int argumentsRegister = local 220 if (argumentsRegister != InvalidVirtualRegister 221 && (variableAccessData->local() == argumentsRegister 222 || variableAccessData->local() == unmodifiedArgumentsRegister(argumentsRegister))) { 238 if (argumentsRegister != InvalidVirtualRegister 239 && (variableAccessData->local() == argumentsRegister 240 || variableAccessData->local() == unmodifiedArgumentsRegister(argumentsRegister))) { 720 int argumentsRegister = m_graph.uncheckedArgumentsRegisterFor(node->codeOrigin); local 721 if (argumentsRegister != InvalidVirtualRegister 722 && (node->local() == argumentsRegister 792 int argumentsRegister = m_graph.uncheckedArgumentsRegisterFor(source->codeOrigin); local [all...] |
H A D | DFGOSRExitCompiler32_64.cpp | 696 int argumentsRegister = m_jit.argumentsRegisterFor(inlineCallFrame); local 717 AssemblyHelpers::tagFor(argumentsRegister)); 720 AssemblyHelpers::payloadFor(argumentsRegister)); 723 AssemblyHelpers::tagFor(unmodifiedArgumentsRegister(argumentsRegister))); 726 AssemblyHelpers::payloadFor(unmodifiedArgumentsRegister(argumentsRegister))); 730 m_jit.load32(AssemblyHelpers::payloadFor(argumentsRegister), GPRInfo::regT0);
|
H A D | DFGGraph.h | 392 return m_codeBlock->argumentsRegister(); 395 codeOrigin.inlineCallFrame)->argumentsRegister() + 409 return codeBlock->argumentsRegister() +
|
H A D | DFGAssemblyHelpers.h | 351 return codeBlock()->argumentsRegister(); 354 inlineCallFrame)->argumentsRegister() + inlineCallFrame->stackOffset;
|
H A D | DFGCapabilities.h | 253 return codeBlock->usesArguments() && pc[3].u.operand == codeBlock->argumentsRegister();
|
H A D | DFGOSRExitCompiler64.cpp | 657 int argumentsRegister = m_jit.argumentsRegisterFor(inlineCallFrame); local 671 m_jit.store64(GPRInfo::returnValueGPR, AssemblyHelpers::addressFor(argumentsRegister)); 674 AssemblyHelpers::addressFor(unmodifiedArgumentsRegister(argumentsRegister))); 678 m_jit.load64(AssemblyHelpers::addressFor(argumentsRegister), GPRInfo::regT0);
|
H A D | DFGOperations.cpp | 1370 EncodedJSValue DFG_OPERATION operationGetArgumentsLength(ExecState* exec, int32_t argumentsRegister) argument 1377 JSValue baseValue = exec->uncheckedR(argumentsRegister).jsValue(); 1382 EncodedJSValue DFG_OPERATION operationGetArgumentByVal(ExecState* exec, int32_t argumentsRegister, int32_t index) argument 1387 JSValue argumentsValue = exec->uncheckedR(argumentsRegister).jsValue(); 1392 exec->uncheckedR(argumentsRegister) = argumentsValue = Arguments::create(exec->vm(), exec); 1398 ExecState* exec, int32_t argumentsRegister, InlineCallFrame* inlineCallFrame, int32_t index) 1403 JSValue argumentsValue = exec->uncheckedR(argumentsRegister).jsValue(); 1408 exec->uncheckedR(argumentsRegister) = argumentsValue = 1397 operationGetInlinedArgumentByVal( ExecState* exec, int32_t argumentsRegister, InlineCallFrame* inlineCallFrame, int32_t index) argument
|
H A D | DFGByteCodeParser.cpp | 3055 ASSERT(currentInstruction[3].u.operand == m_inlineStackTop->m_codeBlock->argumentsRegister());
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/ |
H A D | JSActivation.cpp | 243 int argumentsRegister = callFrame->codeBlock()->argumentsRegister(); local 244 if (JSValue arguments = callFrame->uncheckedR(argumentsRegister).jsValue()) 246 int realArgumentsRegister = unmodifiedArgumentsRegister(argumentsRegister); 249 callFrame->uncheckedR(argumentsRegister) = arguments;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | CodeBlock.h | 87 inline int unmodifiedArgumentsRegister(int argumentsRegister) { return argumentsRegister - 1; } argument 502 void setArgumentsRegister(int argumentsRegister) argument 504 ASSERT(argumentsRegister != -1); 505 m_argumentsRegister = argumentsRegister; 508 int argumentsRegister() const function in class:JSC::CodeBlock 517 return argumentsRegister(); 555 if (usesArguments() && operand == argumentsRegister()) 559 if (usesArguments() && operand == unmodifiedArgumentsRegister(argumentsRegister()))
|
H A D | UnlinkedCodeBlock.h | 259 void setArgumentsRegister(int argumentsRegister) { m_argumentsRegister = argumentsRegister; } argument 261 int argumentsRegister() const { return m_argumentsRegister; } function in class:JSC::UnlinkedCodeBlock
|
H A D | CodeBlock.cpp | 549 argumentsRegister(), 550 unmodifiedArgumentsRegister(argumentsRegister())); 1646 , m_argumentsRegister(unlinkedCodeBlock->argumentsRegister()) 3353 if (registerNumber == argumentsRegister()) 3355 if (unmodifiedArgumentsRegister(argumentsRegister()) == registerNumber)
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITCall.cpp | 74 && arguments == m_codeBlock->argumentsRegister()
|
H A D | JITCall32_64.cpp | 148 && arguments == m_codeBlock->argumentsRegister()
|
H A D | JITOpcodes32_64.cpp | 1244 int argumentsRegister = currentInstruction[2].u.operand; local 1245 addSlowCase(branch32(NotEqual, tagFor(argumentsRegister), TrustedImm32(JSValue::EmptyValueTag))); 1267 int argumentsRegister = currentInstruction[2].u.operand; local 1269 addSlowCase(branch32(NotEqual, tagFor(argumentsRegister), TrustedImm32(JSValue::EmptyValueTag)));
|
H A D | JITOpcodes.cpp | 1140 int argumentsRegister = currentInstruction[2].u.operand; local 1141 addSlowCase(branchTest64(NonZero, addressFor(argumentsRegister))); 1165 int argumentsRegister = currentInstruction[2].u.operand; local 1167 addSlowCase(branchTest64(NonZero, addressFor(argumentsRegister)));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/ |
H A D | BytecodeGenerator.cpp | 252 RegisterID* argumentsRegister = addVar(propertyNames().arguments, false); // Can be changed by assigning to 'arguments'. local 257 codeBlock->setArgumentsRegister(argumentsRegister->index()); 258 ASSERT_UNUSED(unmodifiedArgumentsRegister, unmodifiedArgumentsRegister->index() == JSC::unmodifiedArgumentsRegister(codeBlock->argumentsRegister())); 260 emitInitLazyRegister(argumentsRegister); 265 instructions().append(argumentsRegister->index()); 273 instructions().append(argumentsRegister->index()); 1416 ASSERT(base->index() == m_codeBlock->argumentsRegister()); 1501 ASSERT(base->index() == m_codeBlock->argumentsRegister()); 1724 instructions().append(m_codeBlock->argumentsRegister()); 1911 instructions().append(m_codeBlock->argumentsRegister()); [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/ |
H A D | Interpreter.cpp | 437 if (JSValue arguments = callFrame->uncheckedR(unmodifiedArgumentsRegister(oldCodeBlock->argumentsRegister())).jsValue()) {
|