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

/external/webkit/Source/JavaScriptCore/jit/
H A DJITCall.cpp68 int registerOffset = instruction[3].u.operand; local
73 addPtr(Imm32(registerOffset), regT1, regT2);
113 int registerOffset = instruction[3].u.operand; local
120 stubCall.addArgument(JIT::Imm32(registerOffset));
133 storePtr(callFrameRegister, Address(callFrameRegister, (RegisterFile::CallerFrame + registerOffset) * static_cast<int>(sizeof(Register))));
134 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
148 int registerOffset = instruction[3].u.operand; local
155 stubCall.addArgument(JIT::Imm32(registerOffset));
170 int registerOffset = instruction[3].u.operand; local
177 stubCall.addArgument(JIT::Imm32(registerOffset));
224 int registerOffset = instruction[3].u.operand; local
[all...]
H A DJITCall32_64.cpp68 int registerOffset = instruction[3].u.operand; local
72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset
194 int registerOffset = instruction[3].u.operand; local
200 stubCall.addArgument(JIT::Imm32(registerOffset));
212 store32(TrustedImm32(JSValue::CellTag), tagFor(RegisterFile::CallerFrame + registerOffset, callFrameRegister));
213 storePtr(callFrameRegister, payloadFor(RegisterFile::CallerFrame + registerOffset, callFrameRegister));
214 addPtr(Imm32(registerOffset * static_cast<int>(sizeof(Register))), callFrameRegister);
229 int registerOffset = instruction[3].u.operand; local
236 stubCall.addArgument(JIT::Imm32(registerOffset));
251 int registerOffset = instruction[3].u.operand; local
306 int registerOffset = instruction[3].u.operand; local
[all...]
H A DJITStubs.cpp2177 int registerOffset = stackFrame.args[1].int32(); local
2180 CallFrame* callFrame = CallFrame::create(previousCallFrame->registers() + registerOffset);
2311 int registerOffset = stackFrame.args[1].int32(); local
2314 CallFrame* callFrame = CallFrame::create(previousCallFrame->registers() + registerOffset);
3200 int registerOffset = stackFrame.args[1].int32(); local
3203 Register* newCallFrame = callFrame->registers() + registerOffset;
3209 JSValue result = interpreter->callEval(callFrame, registerFile, argv, argCount, registerOffset);
H A DJITOpcodes.cpp1676 int registerOffset = currentInstruction[3].u.operand; local
1677 ASSERT(argsOffset <= registerOffset);
1709 addPtr(Imm32((registerOffset - argsOffset) * sizeof(Register)), regT3);
/external/webkit/Source/JavaScriptCore/runtime/
H A DArguments.h227 int registerOffset = d->numParameters + RegisterFile::CallFrameHeaderSize; local
232 registerArray[i].set(globalData, this, d->registers[i - registerOffset].get());
233 d->registers = registerArray.get() + registerOffset;
247 int registerOffset = m_numParametersMinusThis + RegisterFile::CallFrameHeaderSize; local
250 OwnArrayPtr<WriteBarrier<Unknown> > registerArray = copyRegisterArray(globalData, m_registers - registerOffset, registerArraySize, m_numParametersMinusThis + 1);
251 WriteBarrier<Unknown>* registers = registerArray.get() + registerOffset;
/external/webkit/Source/JavaScriptCore/interpreter/
H A DInterpreter.h110 NEVER_INLINE JSValue callEval(CallFrame*, RegisterFile*, Register* argv, int argc, int registerOffset);
143 static ALWAYS_INLINE CallFrame* slideRegisterWindowForCall(CodeBlock*, RegisterFile*, CallFrame*, size_t registerOffset, int argc);
H A DInterpreter.cpp326 ALWAYS_INLINE CallFrame* Interpreter::slideRegisterWindowForCall(CodeBlock* newCodeBlock, RegisterFile* registerFile, CallFrame* callFrame, size_t registerOffset, int argc) argument
329 Register* newEnd = r + registerOffset + newCodeBlock->m_numCalleeRegisters;
334 r += registerOffset;
337 registerOffset += omittedArgCount;
341 r += registerOffset;
348 registerOffset += numParameters;
353 r += registerOffset;
381 NEVER_INLINE JSValue Interpreter::callEval(CallFrame* callFrame, RegisterFile* registerFile, Register* argv, int argc, int registerOffset) argument
412 return callFrame->globalData().interpreter->execute(eval, callFrame, callFrame->uncheckedR(codeBlock->thisRegister()).jsValue().toThisObject(callFrame), callFrame->registers() - registerFile->start() + registerOffset, scopeChain);
795 size_t registerOffset local
885 size_t registerOffset = argCount + RegisterFile::CallFrameHeaderSize; local
[all...]
/external/webkit/Source/JavaScriptCore/bytecode/
H A DCodeBlock.cpp1073 int registerOffset = (++it)->u.operand; local
1074 printf("[%4d] call\t\t %s, %d, %d\n", location, registerName(exec, func).data(), argCount, registerOffset);
1080 int registerOffset = (++it)->u.operand; local
1081 printf("[%4d] call_eval\t %s, %d, %d\n", location, registerName(exec, func).data(), argCount, registerOffset);
1087 int registerOffset = (++it)->u.operand; local
1088 printf("[%4d] call_varargs\t %s, %s, %d\n", location, registerName(exec, func).data(), registerName(exec, argCount).data(), registerOffset);
1125 int registerOffset = (++it)->u.operand; local
1126 printf("[%4d] construct\t %s, %d, %d\n", location, registerName(exec, func).data(), argCount, registerOffset);

Completed in 71 milliseconds