Searched refs:firstFreeRegister (Results 1 - 8 of 8) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITCall.cpp67 int firstFreeRegister = instruction[4].u.operand; local
86 add32(TrustedImm32(firstFreeRegister + JSStack::CallFrameHeaderSize), regT1);
120 stubCall.addArgument(Imm32(firstFreeRegister));
H A DJITCall32_64.cpp143 int firstFreeRegister = instruction[4].u.operand; local
160 add32(TrustedImm32(firstFreeRegister + JSStack::CallFrameHeaderSize), regT3);
196 stubCall.addArgument(Imm32(firstFreeRegister));
H A DJITStubs.cpp2755 int firstFreeRegister = stackFrame.args[2].int32(); local
2757 CallFrame* newCallFrame = loadVarargs(callFrame, stack, thisValue, arguments, firstFreeRegister);
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/
H A DInterpreter.h282 CallFrame* loadVarargs(CallFrame*, JSStack*, JSValue thisValue, JSValue arguments, int firstFreeRegister);
H A DInterpreter.cpp201 CallFrame* loadVarargs(CallFrame* callFrame, JSStack* stack, JSValue thisValue, JSValue arguments, int firstFreeRegister) argument
205 CallFrame* newCallFrame = CallFrame::create(callFrame->registers() + firstFreeRegister + argumentCountIncludingThis + JSStack::CallFrameHeaderSize);
219 CallFrame* newCallFrame = CallFrame::create(callFrame->registers() + firstFreeRegister + 1 + JSStack::CallFrameHeaderSize);
237 CallFrame* newCallFrame = CallFrame::create(callFrame->registers() + firstFreeRegister + CallFrame::offsetFor(argCount + 1));
251 CallFrame* newCallFrame = CallFrame::create(callFrame->registers() + firstFreeRegister + CallFrame::offsetFor(argCount + 1));
264 CallFrame* newCallFrame = CallFrame::create(callFrame->registers() + firstFreeRegister + CallFrame::offsetFor(argCount + 1));
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/
H A DBytecodeGenerator.h475 RegisterID* emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* arguments, RegisterID* firstFreeRegister, RegisterID* profileHookRegister, unsigned divot, unsigned startOffset, unsigned endOffset, unsigned line, unsigned lineStart);
H A DBytecodeGenerator.cpp1874 RegisterID* BytecodeGenerator::emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterID* arguments, RegisterID* firstFreeRegister, RegisterID* profileHookRegister, unsigned divot, unsigned startOffset, unsigned endOffset, unsigned line, unsigned lineStart) argument
1889 instructions().append(firstFreeRegister->index());
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeBlock.cpp1308 int firstFreeRegister = (++it)->u.operand; local
1309 out.printf("[%4d] call_varargs\t %s, %s, %s, %d", location, registerName(exec, callee).data(), registerName(exec, thisValue).data(), registerName(exec, arguments).data(), firstFreeRegister);

Completed in 225 milliseconds