/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | Instruction.h | 120 ResolveOperations* resolveOperations; member in union:JSC::Instruction::__anon2679
|
H A D | CodeBlock.cpp | 1831 instructions[i + 4].u.resolveOperations = &m_resolveOperations[pc[i + 4].u.operand]; 1847 instructions[i + 3].u.resolveOperations = &m_resolveOperations[pc[i + 3].u.operand]; 1863 instructions[i + 3].u.resolveOperations = &m_resolveOperations[pc[i + 3].u.operand]; 1868 instructions[i + 4].u.resolveOperations = &m_resolveOperations[pc[i + 4].u.operand];
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGCapabilities.h | 225 return canInlineResolveOperations(pc[3].u.resolveOperations); 234 return canInlineResolveOperations(pc[4].u.resolveOperations);
|
H A D | DFGGraph.h | 63 ResolveOperations* resolveOperations; member in struct:JSC::DFG::ResolveGlobalData 70 ResolveOperations* resolveOperations; member in struct:JSC::DFG::ResolveOperationData
|
H A D | DFGByteCodeParser.cpp | 1787 bool ByteCodeParser::parseResolveOperations(SpeculatedType prediction, unsigned identifier, ResolveOperations* resolveOperations, PutToBaseOperation* putToBaseOperation, Node** base, Node** value) 1789 if (resolveOperations->isEmpty()) { 1798 ResolveOperation* pc = resolveOperations->data(); 1889 data.resolveOperations = resolveOperations; 1891 data.resolvePropertyIndex = resolveValueOperation - resolveOperations->data(); 3138 ResolveOperations* operations = currentInstruction[3].u.resolveOperations; 3149 data.resolveOperations = operations; 3235 ResolveOperations* operations = currentInstruction[4].u.resolveOperations; 3248 data.resolveOperations [all...] |
H A D | DFGSpeculativeJIT32_64.cpp | 4474 callOperation(operationResolve, resultTag.gpr(), resultPayload.gpr(), identifier(data.identifierNumber), data.resolveOperations); 4484 callOperation(operationResolveBase, resultTag.gpr(), resultPayload.gpr(), identifier(data.identifierNumber), data.resolveOperations, data.putToBaseOperation); 4494 callOperation(operationResolveBaseStrictPut, resultTag.gpr(), resultPayload.gpr(), identifier(data.identifierNumber), data.resolveOperations, data.putToBaseOperation); 4511 ResolveOperation* resolveOperationAddress = &(data.resolveOperations->data()[data.resolvePropertyIndex]);
|
H A D | DFGSpeculativeJIT64.cpp | 4353 callOperation(operationResolve, result.gpr(), identifier(data.identifierNumber), data.resolveOperations); 4362 callOperation(operationResolveBase, result.gpr(), identifier(data.identifierNumber), data.resolveOperations, data.putToBaseOperation); 4371 callOperation(operationResolveBaseStrictPut, result.gpr(), identifier(data.identifierNumber), data.resolveOperations, data.putToBaseOperation); 4386 ResolveOperation* resolveOperationAddress = &(data.resolveOperations->data()[data.resolvePropertyIndex]);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITOpcodes.cpp | 1304 void JIT::emit_resolve_operations(ResolveOperations* resolveOperations, const int* baseVR, const int* valueVR) argument 1313 if (resolveOperations->isEmpty()) { 1326 ResolveOperation* pc = resolveOperations->data(); 1475 void JIT::emitSlow_link_resolve_operations(ResolveOperations* resolveOperations, Vector<SlowCaseEntry>::iterator& iter) argument 1477 if (resolveOperations->isEmpty()) { 1482 ResolveOperation* pc = resolveOperations->data(); 1541 ResolveOperations* operations = currentInstruction[3].u.resolveOperations; 1548 ResolveOperations* operations = currentInstruction[3].u.resolveOperations; 1552 stubCall.addArgument(TrustedImmPtr(currentInstruction[3].u.resolveOperations)); 1558 ResolveOperations* operations = currentInstruction[4].u.resolveOperations; [all...] |
H A D | JITStubs.h | 85 ResolveOperations* resolveOperations() { return static_cast<ResolveOperations*>(asPointer); } function in union:JSC::JITStubArg
|
H A D | JITStubs.cpp | 2442 JSValue result = JSScope::resolve(callFrame, stackFrame.args[0].identifier(), stackFrame.args[1].resolveOperations()); 2782 return JSValue::encode(JSScope::resolveBase(stackFrame.callFrame, stackFrame.args[0].identifier(), false, stackFrame.args[1].resolveOperations(), stackFrame.args[2].putToBaseOperation())); 2789 if (JSValue result = JSScope::resolveBase(stackFrame.callFrame, stackFrame.args[0].identifier(), true, stackFrame.args[1].resolveOperations(), stackFrame.args[2].putToBaseOperation())) 3058 JSValue result = JSScope::resolveWithBase(callFrame, stackFrame.args[0].identifier(), &callFrame->registers()[stackFrame.args[1].int32()], stackFrame.args[2].resolveOperations(), stackFrame.args[3].putToBaseOperation()); 3068 JSValue result = JSScope::resolveWithThis(callFrame, stackFrame.args[0].identifier(), &callFrame->registers()[stackFrame.args[1].int32()], stackFrame.args[2].resolveOperations());
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/ |
H A D | BytecodeGenerator.h | 574 int resolveOperations; member in struct:JSC::BytecodeGenerator::__anon2710 765 result.iterator->value.resolveOperations = m_codeBlock->addResolve(); 769 return result.iterator->value.resolveOperations;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/ |
H A D | LLIntSlowPaths.cpp | 783 ResolveOperations* operations = pc[3].u.resolveOperations; 835 ResolveOperations* operations = pc[4].u.resolveOperations; 873 ResolveOperations* operations = pc[4].u.resolveOperations; 884 ResolveOperations* operations = pc[4].u.resolveOperations;
|
H A D | LowLevelInterpreter.asm | 671 macro resolveScopedVarBody(resolveOperations) 676 ResolveOperation::m_scopesToSkip[resolveOperations], t1, t2) 680 loadis ResolveOperation::m_offset + sizeof ResolveOperation[resolveOperations], t2
|