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

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGByteCodeParser.cpp163 bool handleMinMax(bool usesResult, int resultOperand, NodeType op, int registerOffset, int argumentCountIncludingThis);
167 void emitFunctionChecks(const CallLinkStatus&, Node* callTarget, int registerOffset, CodeSpecializationKind);
168 void emitArgumentPhantoms(int registerOffset, int argumentCountIncludingThis, CodeSpecializationKind);
170 bool handleInlining(bool usesResult, Node* callTargetNode, int resultOperand, const CallLinkStatus&, int registerOffset, int argumentCountIncludingThis, unsigned nextOffset, CodeSpecializationKind);
174 bool handleIntrinsic(bool usesResult, int resultOperand, Intrinsic, int registerOffset, int argumentCountIncludingThis, SpeculatedType prediction);
175 bool handleConstantInternalFunction(bool usesResult, int resultOperand, InternalFunction*, int registerOffset, int argumentCountIncludingThis, SpeculatedType prediction, CodeSpecializationKind);
774 int registerOffset = currentInstruction[3].u.operand;
777 addVarArgChild(get(registerOffset + argumentToOperand(i)));
1171 int registerOffset = currentInstruction[3].u.operand;
1188 if (handleConstantInternalFunction(usesResult, resultOperand, function, registerOffset, argumentCountIncludingThi
[all...]
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITCall.cpp169 int registerOffset = instruction[3].u.operand; local
172 emitGetVirtualRegister(registerOffset + CallFrame::argumentOffsetIncludingThis(0), regT0);
179 addPtr(TrustedImm32(registerOffset * sizeof(Register)), callFrameRegister, regT1);
H A DJITCall32_64.cpp245 int registerOffset = instruction[3].u.operand; local
248 emitLoad(registerOffset + CallFrame::argumentOffsetIncludingThis(0), regT0, regT1);
255 addPtr(TrustedImm32(registerOffset * sizeof(Register)), callFrameRegister, regT3);
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/
H A DBytecodeGenerator.h69 unsigned registerOffset() { return m_argv.last()->index() + CallFrame::offsetFor(argumentCountIncludingThis()); } function in class:JSC::CallArguments
H A DBytecodeGenerator.cpp1850 instructions().append(callArguments.registerOffset()); // registerOffset
1966 instructions().append(callArguments.registerOffset()); // registerOffset
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeBlock.cpp447 int registerOffset = (++it)->u.operand; local
448 out.printf("[%4d] %s\t %s, %d, %d", location, op, registerName(exec, func).data(), argCount, registerOffset);

Completed in 286 milliseconds