[JAEGER] Implement JSOP_CALLPROP; r=dvander.

This commit is contained in:
Sean Stangl
2010-06-08 16:28:13 -07:00
parent 03201387d7
commit 2bfba2ff37
3 changed files with 60 additions and 5 deletions

View File

@@ -913,6 +913,18 @@ mjit::Compiler::generateMethod()
}
END_CASE(JSOP_REGEXP)
BEGIN_CASE(JSOP_CALLPROP)
{
JSAtom *atom = script->getAtom(fullAtomIndex(PC));
prepareStubCall();
masm.move(ImmPtr(atom), Registers::ArgReg1);
stubCall(stubs::CallProp, Uses(1), Defs(2));
frame.pop();
frame.pushSynced();
frame.pushSynced();
}
END_CASE(JSOP_CALLPROP)
BEGIN_CASE(JSOP_GETUPVAR)
BEGIN_CASE(JSOP_CALLUPVAR)
{