Author: Maciej Fijalkowski <[email protected]> Branch: extradoc Changeset: r4136:fbd5bb4b2ed8 Date: 2012-03-07 21:02 -0800 http://bitbucket.org/pypy/extradoc/changeset/fbd5bb4b2ed8/
Log: done diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -90,18 +90,6 @@ BACKEND TASKS ------------- -- Look into avoiding double load of constant into register on 64bit. - In case we want to first read a value, increment it and store (for example), - we end up with double load of constant into register. Like: - - movabs 0xsomemem,r11 - mov (r11), r10 - add 0x1, r10 - movabs 0xsomemem,r11 - mov r10, (r11) - - (second movabs could have been avoided) - - Look into this: http://paste.pocoo.org/show/450051/ commenting out the first line of f makes ~30% improvement. This is due to the fact of reordering locals and valuestack when jumping across incompatible _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
