[pypy-dev] jit-short_from_state

Hakan Ardo hakan at debian.org
Fri Aug 12 07:41:45 CEST 2011


On Wed, Aug 10, 2011 at 6:42 PM, Hakan Ardo <hakan at debian.org> wrote:
>
> I'm not sure why test_instance works on trunk actually, but the way to
> get it to work on this branch I think is to make the heap optimizer
> aware of the setfield_gc's produced by forcing p22 and then have the
> heap optimizer remove the getfield_gc_pure. Using the pure operations
> optimizer here is not straight forwars as there is no
> getfield_gc_pure(p22).

This issues does not show up on trunk because of is_forced_virtual()
keeps track of forced virtuals and treats them separately. I dont
think we want specialize loops to inputargs beeing forced virtuals and
guard for this condition at the end of bridges...

-- 
Håkan Ardö


More information about the pypy-dev mailing list