HomeSort by relevance Sort by last modified time
    Searched defs:registerOffset (Results 1 - 7 of 7) sorted by null

  /external/webkit/Source/JavaScriptCore/jit/
JITCall.cpp 68 int registerOffset = instruction[3].u.operand;
73 addPtr(Imm32(registerOffset), regT1, regT2);
113 int registerOffset = instruction[3].u.operand;
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;
155 stubCall.addArgument(JIT::Imm32(registerOffset));
170 int registerOffset = instruction[3].u.operand;
177 stubCall.addArgument(JIT::Imm32(registerOffset));
    [all...]
JITCall32_64.cpp 68 int registerOffset = instruction[3].u.operand;
72 addPtr(Imm32(registerOffset), regT2, regT3); // registerOffset
194 int registerOffset = instruction[3].u.operand;
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;
236 stubCall.addArgument(JIT::Imm32(registerOffset));
    [all...]
JITOpcodes.cpp     [all...]
JITStubs.cpp     [all...]
  /external/webkit/Source/JavaScriptCore/runtime/
Arguments.h 227 int registerOffset = d->numParameters + RegisterFile::CallFrameHeaderSize;
232 registerArray[i].set(globalData, this, d->registers[i - registerOffset].get());
233 d->registers = registerArray.get() + registerOffset;
247 int registerOffset = m_numParametersMinusThis + RegisterFile::CallFrameHeaderSize;
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/bytecode/
CodeBlock.cpp     [all...]
  /external/webkit/Source/JavaScriptCore/interpreter/
Interpreter.cpp 326 ALWAYS_INLINE CallFrame* Interpreter::slideRegisterWindowForCall(CodeBlock* newCodeBlock, RegisterFile* registerFile, CallFrame* callFrame, size_t registerOffset, int argc)
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)
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 = argCount + RegisterFile::CallFrameHeaderSize
    [all...]

Completed in 73 milliseconds