Re: [pypy-dev] [pypy-svn] r65652 - pypy/branch/pyjitpl5-experiments/pypy/jit/metainterp

On Sun, Jun 7, 2009 at 4:13 PM, <antocuni@codespeak.net> wrote:
That is a bit of a problem, since a lot of things can only happen if constant folding was already done. A good example is a guard_value followed by getarrayitem_gc. getarrayitem_gc needs to have constant index for anything like virtuals or virtualizables. If it's a non-constant index, nodes will be incorrect (you cannot delay putting stuff in it's dictionary).

Maciej Fijalkowski wrote:
uhm, now that I read that port of optimize.py more carefully, I think you are right. It's a bit unfortunate that we need two almost identical features in two different places, though :-/

Maciej Fijalkowski wrote:
uhm, now that I read that port of optimize.py more carefully, I think you are right. It's a bit unfortunate that we need two almost identical features in two different places, though :-/
participants (2)
-
Antonio Cuni
-
Maciej Fijalkowski