Re: [PATCH] x86: make code generated for EXPR_INVOKEVIRTUAL shorter

2009-07-01 Thread Pekka Enberg
On Mon, 2009-06-29 at 19:41 +0200, Tomek Grabiec wrote: > We do not have to load object reference from stack with this instruction: > > mov 0(%esp), %reg > > Before we select the code for EXPR_INVOKEVIRTUAL code for call arguments > is selected so we know what register was allocated to the argume

[PATCH] x86: make code generated for EXPR_INVOKEVIRTUAL shorter

2009-06-29 Thread Tomek Grabiec
We do not have to load object reference from stack with this instruction: mov 0(%esp), %reg Before we select the code for EXPR_INVOKEVIRTUAL code for call arguments is selected so we know what register was allocated to the argument representing object reference before it was pushed. Signed-off-b