Searched refs:resolveOperations (Results 1 - 13 of 13) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DInstruction.h120 ResolveOperations* resolveOperations; member in union:JSC::Instruction::__anon2679
H A DCodeBlock.cpp1831 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 DDFGCapabilities.h225 return canInlineResolveOperations(pc[3].u.resolveOperations);
234 return canInlineResolveOperations(pc[4].u.resolveOperations);
H A DDFGGraph.h63 ResolveOperations* resolveOperations; member in struct:JSC::DFG::ResolveGlobalData
70 ResolveOperations* resolveOperations; member in struct:JSC::DFG::ResolveOperationData
H A DDFGByteCodeParser.cpp1787 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 DDFGSpeculativeJIT32_64.cpp4474 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 DDFGSpeculativeJIT64.cpp4353 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 DJITOpcodes.cpp1304 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 DJITStubs.h85 ResolveOperations* resolveOperations() { return static_cast<ResolveOperations*>(asPointer); } function in union:JSC::JITStubArg
H A DJITStubs.cpp2442 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 DBytecodeGenerator.h574 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 DLLIntSlowPaths.cpp783 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 DLowLevelInterpreter.asm671 macro resolveScopedVarBody(resolveOperations)
676 ResolveOperation::m_scopesToSkip[resolveOperations], t1, t2)
680 loadis ResolveOperation::m_offset + sizeof ResolveOperation[resolveOperations], t2

Completed in 235 milliseconds