/external/webkit/JavaScriptCore/parser/ |
D | Nodes.cpp | 155 return generator.moveToDestinationIfNeeded(dst, generator.thisRegister()); in emitBytecode() 321 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode() local 323 generator.emitResolveWithBase(thisRegister.get(), func.get(), generator.propertyNames().eval); in emitBytecode() 324 …emitCallEval(generator.finalDestination(dst, func.get()), func.get(), thisRegister.get(), m_args, … in emitBytecode() 332 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode() local 333 …return generator.emitCall(generator.finalDestination(dst, func.get()), func.get(), thisRegister.ge… in emitBytecode() 341 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode() local 342 …n generator.emitCall(generator.finalDestination(dst, thisRegister.get()), local.get(), thisRegiste… in emitBytecode() 350 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode() local 351 …tor.emitCall(generator.finalDestination(dst, func.get()), func.get(), thisRegister.get(), m_args, … in emitBytecode() [all …]
|
/external/webkit/JavaScriptCore/jit/ |
D | JITCall.cpp | 78 int thisRegister = instruction[6].u.operand; in compileOpConstructSetupArgs() local 85 emitPutJITStubArgConstant(thisRegister, 9); in compileOpConstructSetupArgs() 339 int thisRegister = instruction[6].u.operand; in compileOpCall() local 346 stubCall.call(thisRegister); in compileOpCall() 476 int thisRegister = instruction[6].u.operand; 483 emitPutJITStubArgConstant(thisRegister, 5); 630 int thisRegister = instruction[6].u.operand; 635 stubCall.call(thisRegister);
|
D | JITOpcodes.cpp | 1411 unsigned thisRegister = currentInstruction[1].u.operand; in emit_op_convert_this() local 1413 emitLoad(thisRegister, regT1, regT0); in emit_op_convert_this() 1420 map(m_bytecodeIndex + OPCODE_LENGTH(op_convert_this), thisRegister, regT1, regT0); in emit_op_convert_this() 1425 unsigned thisRegister = currentInstruction[1].u.operand; in emitSlow_op_convert_this() local 1432 stubCall.call(thisRegister); in emitSlow_op_convert_this()
|
D | JITStubs.cpp | 1747 int thisRegister = stackFrame.args[4].int32(); in DEFINE_STUB_FUNCTION() local 1753 ArgList argList(callFrame->registers() + thisRegister + 1, argCount - 1); in DEFINE_STUB_FUNCTION()
|
/external/webkit/JavaScriptCore/bytecompiler/ |
D | BytecodeGenerator.h | 105 RegisterID* thisRegister() { return &m_thisRegister; } in thisRegister() function 292 …RegisterID* emitCall(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*, … 293 …RegisterID* emitCallEval(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNod… 294 …RegisterID* emitCallVarargs(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, RegisterI… 372 …RegisterID* emitCall(OpcodeID, RegisterID* dst, RegisterID* func, RegisterID* thisRegister, Argume…
|
D | BytecodeGenerator.cpp | 1341 RegisterID* BytecodeGenerator::emitCall(RegisterID* dst, RegisterID* func, RegisterID* thisRegister… in emitCall() argument 1343 return emitCall(op_call, dst, func, thisRegister, argumentsNode, divot, startOffset, endOffset); in emitCall() 1352 …enerator::emitCallEval(RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*… in emitCallEval() argument 1355 …return emitCall(op_call_eval, dst, func, thisRegister, argumentsNode, divot, startOffset, endOffse… in emitCallEval() 1358 …all(OpcodeID opcodeID, RegisterID* dst, RegisterID* func, RegisterID* thisRegister, ArgumentsNode*… in emitCall() argument 1362 ASSERT(thisRegister->refCount()); in emitCall() 1370 RefPtr<RegisterID> movedThisRegister = emitMove(newTemporary(), thisRegister); in emitCall() 1371 RefPtr<RegisterID> movedFunc = emitMove(thisRegister, func); in emitCall() 1373 thisRegister = movedThisRegister.release().releaseRef(); in emitCall() 1380 argv.append(thisRegister); in emitCall() [all …]
|
/external/webkit/JavaScriptCore/interpreter/ |
D | CallFrame.cpp | 36 return this[codeBlock()->thisRegister()].jsValue(); in thisValue()
|
D | Interpreter.cpp | 640 newCallFrame->r(codeBlock->thisRegister()) = JSValue(thisObj); in execute() 869 newCallFrame->r(codeBlock->thisRegister()) = JSValue(thisObj); in execute() 3033 … Register* thisRegister = newCallFrame->registers() - RegisterFile::CallFrameHeaderSize - argCount; in privateExecute() local 3034 ArgList args(thisRegister + 1, argCount - 1); in privateExecute() 3037 JSValue thisValue = thisRegister->jsValue(); in privateExecute() 3187 … Register* thisRegister = newCallFrame->registers() - RegisterFile::CallFrameHeaderSize - argCount; in privateExecute() local 3188 ArgList args(thisRegister + 1, argCount - 1); in privateExecute() 3191 JSValue thisValue = thisRegister->jsValue(); in privateExecute() 3342 int thisRegister = (++vPC)->u.operand; in privateExecute() local 3343 JSValue thisVal = callFrame->r(thisRegister).jsValue(); in privateExecute() [all …]
|
/external/webkit/JavaScriptCore/bytecode/ |
D | CodeBlock.h | 356 void setThisRegister(int thisRegister) { m_thisRegister = thisRegister; } in setThisRegister() argument 357 int thisRegister() const { return m_thisRegister; } in thisRegister() function
|
D | CodeBlock.cpp | 997 int thisRegister = (++it)->u.operand; in dump() local 998 …_str(), argCount, registerOffset, registerName(proto).c_str(), registerName(thisRegister).c_str()); in dump()
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog-2009-06-16 | 18346 (JSC::CodeBlock::thisRegister):
|