/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JITCall.cpp | 68 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 D | JITCall32_64.cpp | 68 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 D | JITStubs.cpp | 2177 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 D | JITOpcodes.cpp | 1676 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 D | Arguments.h | 227 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 D | Interpreter.h | 110 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 D | Interpreter.cpp | 326 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 D | CodeBlock.cpp | 1073 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);
|