Home
last modified time | relevance | path

Searched refs:thisRegister (Results 1 – 11 of 11) sorted by relevance

/external/webkit/JavaScriptCore/parser/
DNodes.cpp155 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/
DJITCall.cpp78 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);
DJITOpcodes.cpp1411 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()
DJITStubs.cpp1747 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/
DBytecodeGenerator.h105 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…
DBytecodeGenerator.cpp1341 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/
DCallFrame.cpp36 return this[codeBlock()->thisRegister()].jsValue(); in thisValue()
DInterpreter.cpp640 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/
DCodeBlock.h356 void setThisRegister(int thisRegister) { m_thisRegister = thisRegister; } in setThisRegister() argument
357 int thisRegister() const { return m_thisRegister; } in thisRegister() function
DCodeBlock.cpp997 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/
DChangeLog-2009-06-1618346 (JSC::CodeBlock::thisRegister):