Searched refs:newTemporary (Results 1 - 3 of 3) sorted by relevance

/external/webkit/JavaScriptCore/bytecompiler/
H A DNodesCodegen.cpp87 RegisterID* exception = generator.emitNewError(generator.newTemporary(), type, jsString(generator.globalData(), message));
97 RegisterID* exception = generator.emitNewError(generator.newTemporary(), type, jsString(generator.globalData(), message));
327 RefPtr<RegisterID> thisRegister = generator.newTemporary();
338 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull());
347 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull());
355 RefPtr<RegisterID> func = generator.emitGetScopedVar(generator.newTemporary(), depth, index, globalObject);
356 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull());
360 RefPtr<RegisterID> func = generator.newTemporary();
361 RefPtr<RegisterID> thisRegister = generator.newTemporary();
376 RefPtr<RegisterID> thisRegister = generator.emitMove(generator.newTemporary(), bas
[all...]
H A DBytecodeGenerator.h118 // newTemporary require a modified form of reference counting: any
121 RegisterID* newTemporary();
125 // The same as newTemporary(), but this function returns "suggestion" if
129 RegisterID* newTemporaryOr(RegisterID* suggestion) { return suggestion->isTemporary() ? suggestion : newTemporary(); }
139 return (dst && dst != ignoredResult() && dst->isTemporary()) ? dst : newTemporary();
150 return newTemporary();
156 return dst->isTemporary() ? dst : newTemporary();
256 PassRefPtr<RegisterID> dst = newTemporary();
H A DBytecodeGenerator.cpp511 RegisterID* BytecodeGenerator::newTemporary() function in class:JSC::BytecodeGenerator
1342 argv.append(newTemporary());
1413 RefPtr<RegisterID> movedThisRegister = emitMove(newTemporary(), thisRegister);
1425 argv.append(newTemporary());
1434 callFrame.append(newTemporary());
1537 RefPtr<RegisterID> movedFunc = emitMove(newTemporary(), func);
1542 RefPtr<RegisterID> funcProto = newTemporary();
1546 argv.append(newTemporary()); // reserve space for "this"
1548 argv.append(newTemporary());
1567 callFrame.append(newTemporary());
[all...]

Completed in 22 milliseconds