[pypy-commit] extradoc extradoc: port sqrt benchmark to lua

2012-08-06 Thread hager
Author: Sven Hager hager.s...@googlemail.com Branch: extradoc Changeset: r4434:b64173fab118 Date: 2012-08-07 01:50 +0200 http://bitbucket.org/pypy/extradoc/changeset/b64173fab118/ Log:port sqrt benchmark to lua diff --git a/talk/iwtc11/benchmarks/sqrt/sqrt.lua b/talk/iwtc11/benchmarks/sqrt

[pypy-commit] extradoc extradoc: quite likely that I'm coming

2012-06-01 Thread hager
Author: Sven Hager hager.s...@googlemail.com Branch: extradoc Changeset: r4208:5db78e31e996 Date: 2012-06-01 14:23 +0200 http://bitbucket.org/pypy/extradoc/changeset/5db78e31e996/ Log:quite likely that I'm coming diff --git a/sprintinfo/leipzig2012/people.txt b/sprintinfo/leipzig2012

[pypy-commit] pypy ppc-jit-backend: factor out common code

2012-03-23 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53940:86b9bb6c612b Date: 2012-03-23 07:37 -0700 http://bitbucket.org/pypy/pypy/changeset/86b9bb6c612b/ Log:factor out common code diff --git a/pypy/jit/backend/ppc/arch.py b/pypy/jit/backend/ppc/arch.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): insert stack check before building the PyPy frame

2012-03-22 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53898:398b83a81dbf Date: 2012-03-22 07:41 -0700 http://bitbucket.org/pypy/pypy/changeset/398b83a81dbf/ Log:(bivab, hager): insert stack check before building the PyPy frame diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: adjust comments

2012-03-22 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53899:0046d0e081f7 Date: 2012-03-22 07:46 -0700 http://bitbucket.org/pypy/pypy/changeset/0046d0e081f7/ Log:adjust comments diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: beautify code

2012-03-22 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53900:4cb3a7f01438 Date: 2012-03-22 07:47 -0700 http://bitbucket.org/pypy/pypy/changeset/4cb3a7f01438/ Log:beautify code diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: implement method to call an address in a register

2012-03-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53448:ffa102113953 Date: 2012-03-13 10:26 -0700 http://bitbucket.org/pypy/pypy/changeset/ffa102113953/ Log:implement method to call an address in a register diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): add optional path for not saving register r3

2012-03-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53449:1d0adfbac973 Date: 2012-03-13 10:31 -0700 http://bitbucket.org/pypy/pypy/changeset/1d0adfbac973/ Log:(bivab, hager): add optional path for not saving register r3 diff --git a/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): bigger refactoring around emit_call to have more separation of concerns

2012-03-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53450:11155b0995aa Date: 2012-03-13 10:34 -0700 http://bitbucket.org/pypy/pypy/changeset/11155b0995aa/ Log:(bivab, hager): bigger refactoring around emit_call to have more separation of concerns diff

[pypy-commit] pypy ppc-jit-backend: kill obsolete tests

2012-03-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53453:456316cfa0b3 Date: 2012-03-13 10:47 -0700 http://bitbucket.org/pypy/pypy/changeset/456316cfa0b3/ Log:kill obsolete tests diff --git a/pypy/jit/backend/ppc/test/test_interp.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: use less distinctions of cases to get CPU class

2012-03-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53270:bf8ad803c74a Date: 2012-03-08 11:48 +0100 http://bitbucket.org/pypy/pypy/changeset/bf8ad803c74a/ Log:use less distinctions of cases to get CPU class diff --git a/pypy/jit/backend/detect_cpu.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: improve debug output

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53226:92235c646abf Date: 2012-03-05 03:23 -0800 http://bitbucket.org/pypy/pypy/changeset/92235c646abf/ Log:improve debug output diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): fix bug in assemble_loop and assemble_bridge regarding positions and make test_compile_asmlen pass

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53228:cc60501c9b82 Date: 2012-03-05 06:15 -0800 http://bitbucket.org/pypy/pypy/changeset/cc60501c9b82/ Log:(bivab, hager): fix bug in assemble_loop and assemble_bridge regarding positions and make

[pypy-commit] pypy ppc-jit-backend: use more appropriate name of cpu class

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53227:7bc211a6a70e Date: 2012-03-05 04:31 -0800 http://bitbucket.org/pypy/pypy/changeset/7bc211a6a70e/ Log:use more appropriate name of cpu class diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: forgot to add files ...

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53230:325d681c61c2 Date: 2012-03-05 06:36 -0800 http://bitbucket.org/pypy/pypy/changeset/325d681c61c2/ Log:forgot to add files ... diff --git a/pypy/jit/backend/ppc/tool/__init__.py b/pypy/jit/backend/ppc/tool

[pypy-commit] pypy ppc-jit-backend: remove obsolete backend names

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53229:f00c2d4fbdb0 Date: 2012-03-05 06:36 -0800 http://bitbucket.org/pypy/pypy/changeset/f00c2d4fbdb0/ Log:remove obsolete backend names diff --git a/pypy/jit/backend/detect_cpu.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: adjust prepare_cond_call_gc_wb to ARM backend

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53231:58aa53f6623d Date: 2012-03-05 07:11 -0800 http://bitbucket.org/pypy/pypy/changeset/58aa53f6623d/ Log:adjust prepare_cond_call_gc_wb to ARM backend diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: remove dead code

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53232:6a1764233676 Date: 2012-03-05 07:41 -0800 http://bitbucket.org/pypy/pypy/changeset/6a1764233676/ Log:remove dead code diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: explicitely allocate scratch reg

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53233:bf278cfd2d03 Date: 2012-03-05 08:06 -0800 http://bitbucket.org/pypy/pypy/changeset/bf278cfd2d03/ Log:explicitely allocate scratch reg diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: use r.RES instead of r.r3

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53234:00f908ecdd00 Date: 2012-03-05 08:12 -0800 http://bitbucket.org/pypy/pypy/changeset/00f908ecdd00/ Log:use r.RES instead of r.r3 diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use store/load instead of architectury specific commands

2012-03-05 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53236:b13771de6a9e Date: 2012-03-05 17:48 +0100 http://bitbucket.org/pypy/pypy/changeset/b13771de6a9e/ Log:use store/load instead of architectury specific commands diff --git a/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: more cleanups

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53103:7af263689381 Date: 2012-03-02 02:56 -0800 http://bitbucket.org/pypy/pypy/changeset/7af263689381/ Log:more cleanups diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-jit-backend: port test from ARM backend

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53104:049cb55075c8 Date: 2012-03-02 03:15 -0800 http://bitbucket.org/pypy/pypy/changeset/049cb55075c8/ Log:port test from ARM backend diff --git a/pypy/jit/backend/ppc/test/test_generated.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: remove obsolete information about old guard encoding style

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53105:4c2db371ef83 Date: 2012-03-02 03:35 -0800 http://bitbucket.org/pypy/pypy/changeset/4c2db371ef83/ Log:remove obsolete information about old guard encoding style diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: emit some information when hitting not implemented operations

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53106:285f2e51cbcc Date: 2012-03-02 04:12 -0800 http://bitbucket.org/pypy/pypy/changeset/285f2e51cbcc/ Log:emit some information when hitting not implemented operations diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use setup_method instead of setup_class

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53107:a3fb941acdca Date: 2012-03-02 04:32 -0800 http://bitbucket.org/pypy/pypy/changeset/a3fb941acdca/ Log:use setup_method instead of setup_class diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: kill unused encoding/decoding functions

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53110:62a9e5c0e0be Date: 2012-03-02 05:53 -0800 http://bitbucket.org/pypy/pypy/changeset/62a9e5c0e0be/ Log:kill unused encoding/decoding functions diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: add debug information

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53115:5e0e0edb387e Date: 2012-03-02 07:42 -0800 http://bitbucket.org/pypy/pypy/changeset/5e0e0edb387e/ Log:add debug information diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: kill outcommented lines

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53116:e1151080d3a0 Date: 2012-03-02 07:49 -0800 http://bitbucket.org/pypy/pypy/changeset/e1151080d3a0/ Log:kill outcommented lines diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add test from ARM backend

2012-03-02 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53119:9028367e2e13 Date: 2012-03-02 08:10 -0800 http://bitbucket.org/pypy/pypy/changeset/9028367e2e13/ Log:add test from ARM backend diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): implement card marking

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53043:e55880d705f1 Date: 2012-03-01 03:18 -0800 http://bitbucket.org/pypy/pypy/changeset/e55880d705f1/ Log:(bivab, hager): implement card marking diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): add XXX comment

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53048:6bd5237a7e4d Date: 2012-03-01 04:06 -0800 http://bitbucket.org/pypy/pypy/changeset/6bd5237a7e4d/ Log:(bivab, hager): add XXX comment diff --git a/pypy/jit/backend/ppc/assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: merge

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53049:36ea49e24efc Date: 2012-03-01 04:07 -0800 http://bitbucket.org/pypy/pypy/changeset/36ea49e24efc/ Log:merge diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): port fixes to GUARD CLASS from ARM backend

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53046:921d7eb791cc Date: 2012-03-01 03:55 -0800 http://bitbucket.org/pypy/pypy/changeset/921d7eb791cc/ Log:(bivab, hager): port fixes to GUARD CLASS from ARM backend diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: call _emit_guard in emit_guard_class

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53042:a701f03c5ad4 Date: 2012-02-29 03:22 -0800 http://bitbucket.org/pypy/pypy/changeset/a701f03c5ad4/ Log:call _emit_guard in emit_guard_class diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): remove comment, don't call assemble

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53047:fc6ad30e4bbf Date: 2012-03-01 04:04 -0800 http://bitbucket.org/pypy/pypy/changeset/fc6ad30e4bbf/ Log:(bivab, hager): remove comment, don't call assemble diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: also test card marking

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53045:1221d2e20ecc Date: 2012-03-01 03:53 -0800 http://bitbucket.org/pypy/pypy/changeset/1221d2e20ecc/ Log:also test card marking diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): merge runner_test.py with ARM backend

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53051:84f475f814f2 Date: 2012-03-01 04:55 -0800 http://bitbucket.org/pypy/pypy/changeset/84f475f814f2/ Log:(bivab, hager): merge runner_test.py with ARM backend diff --git a/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy ppc-jit-backend: SCRATCH reg is used here, too

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53073:23d74e8fff8b Date: 2012-03-01 06:59 -0800 http://bitbucket.org/pypy/pypy/changeset/23d74e8fff8b/ Log:SCRATCH reg is used here, too diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: kill unused imports

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53074:985c28dad92b Date: 2012-03-01 07:30 -0800 http://bitbucket.org/pypy/pypy/changeset/985c28dad92b/ Log:kill unused imports diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: more code cleanups

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53076:ce1f0e276c60 Date: 2012-03-01 09:24 -0800 http://bitbucket.org/pypy/pypy/changeset/ce1f0e276c60/ Log:more code cleanups diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: code cleanup

2012-03-01 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r53075:6bc2babe046f Date: 2012-03-01 07:40 -0800 http://bitbucket.org/pypy/pypy/changeset/6bc2babe046f/ Log:code cleanup diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-jit-backend: add method to branch and link to absolute address

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52970:758b09fb2f1f Date: 2012-02-27 17:27 +0100 http://bitbucket.org/pypy/pypy/changeset/758b09fb2f1f/ Log:add method to branch and link to absolute address diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: add *args to __exit__ method in class scratch_reg

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52971:3e9c0b6b242a Date: 2012-02-27 17:28 +0100 http://bitbucket.org/pypy/pypy/changeset/3e9c0b6b242a/ Log:add *args to __exit__ method in class scratch_reg diff --git a/pypy/jit/backend/ppc/codebuilder.py b

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52973:52ece45399fc Date: 2012-02-27 20:00 +0100 http://bitbucket.org/pypy/pypy/changeset/52ece45399fc/ Log:merge diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): use more space efficient guard state encoding like X86 and ARM backends

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52972:3e4381b13941 Date: 2012-02-27 17:40 +0100 http://bitbucket.org/pypy/pypy/changeset/3e4381b13941/ Log:(bivab, hager): use more space efficient guard state encoding like X86 and ARM backends diff

[pypy-commit] pypy ppc-jit-backend: use architecture independent cmp_op instead of cmpwi/cmpdi

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52974:b2a3369d7362 Date: 2012-02-28 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/b2a3369d7362/ Log:use architecture independent cmp_op instead of cmpwi/cmpdi diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): the previous jump condition was correct, see comment in code

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52975:287553fbcb22 Date: 2012-02-28 14:06 +0100 http://bitbucket.org/pypy/pypy/changeset/287553fbcb22/ Log:(bivab, hager): the previous jump condition was correct, see comment in code diff --git a/pypy

[pypy-commit] pypy ppc-jit-backend: add test_gc_integration from x86 backend

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52979:0c2f89975c18 Date: 2012-02-28 16:06 +0100 http://bitbucket.org/pypy/pypy/changeset/0c2f89975c18/ Log:add test_gc_integration from x86 backend diff --git a/pypy/jit/backend/ppc/test/test_gc_integration.py b

[pypy-commit] pypy ppc-jit-backend: cast address

2012-02-28 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52990:cd8f4bce191a Date: 2012-02-28 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/cd8f4bce191a/ Log:cast address diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: do not copy lists

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52635:9b1bc846ce01 Date: 2012-02-15 08:41 -0800 http://bitbucket.org/pypy/pypy/changeset/9b1bc846ce01/ Log:do not copy lists diff --git a/pypy/jit/backend/ppc/helper/regalloc.py b/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52636:62baa025967b Date: 2012-02-16 06:50 -0800 http://bitbucket.org/pypy/pypy/changeset/62baa025967b/ Log:merge diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: replace all occurences of alloc_scratch_reg and free_scratch_reg with with scratch_reg(mc):

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52638:88498311be7e Date: 2012-02-19 07:55 -0800 http://bitbucket.org/pypy/pypy/changeset/88498311be7e/ Log:replace all occurences of alloc_scratch_reg and free_scratch_reg with with scratch_reg(mc): diff

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52637:879919510bc6 Date: 2012-02-19 06:06 -0800 http://bitbucket.org/pypy/pypy/changeset/879919510bc6/ Log:merge diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: use load instead of lwz/ld and store instead of stw/std

2012-02-19 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52639:8c66e6606eb0 Date: 2012-02-19 08:24 -0800 http://bitbucket.org/pypy/pypy/changeset/8c66e6606eb0/ Log:use load instead of lwz/ld and store instead of stw/std diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: use shadowstack and comment out compiler flags

2012-02-15 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52509:c5a74a6eb1ba Date: 2012-02-15 07:45 -0800 http://bitbucket.org/pypy/pypy/changeset/c5a74a6eb1ba/ Log:use shadowstack and comment out compiler flags diff --git a/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: add debug information

2012-02-15 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52510:a60ef6f200f6 Date: 2012-02-15 07:46 -0800 http://bitbucket.org/pypy/pypy/changeset/a60ef6f200f6/ Log:add debug information diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add test to show that the temporay location in emit_unicodesetitem is really needed.

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52438:ec29f1a1aa90 Date: 2012-02-13 20:19 +0100 http://bitbucket.org/pypy/pypy/changeset/ec29f1a1aa90/ Log:add test to show that the temporay location in emit_unicodesetitem is really needed. For some

[pypy-commit] pypy ppc-jit-backend: merge heads

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52439:f2eb1e6f9cc1 Date: 2012-02-14 10:45 +0100 http://bitbucket.org/pypy/pypy/changeset/f2eb1e6f9cc1/ Log:merge heads diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): make test hit the issue

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52440:b9747ad2f590 Date: 2012-02-14 10:50 +0100 http://bitbucket.org/pypy/pypy/changeset/b9747ad2f590/ Log:(bivab, hager): make test hit the issue diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: alloc SCRATCH reg in emit_getinteriorfield_gc

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52444:da57d1e43b4c Date: 2012-02-14 11:46 +0100 http://bitbucket.org/pypy/pypy/changeset/da57d1e43b4c/ Log:alloc SCRATCH reg in emit_getinteriorfield_gc diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52445:274177b422bf Date: 2012-02-14 13:24 +0100 http://bitbucket.org/pypy/pypy/changeset/274177b422bf/ Log:(bivab, hager): do not omit call to _write_fail_index because it crashed on PPC32 diff --git

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): set save_exc in emit_guard_call_may_force

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52446:6c5b993e84ac Date: 2012-02-14 13:26 +0100 http://bitbucket.org/pypy/pypy/changeset/6c5b993e84ac/ Log:(bivab, hager): set save_exc in emit_guard_call_may_force diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: adjustments to ARM code

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52456:2de2afaaf62f Date: 2012-02-14 16:32 +0100 http://bitbucket.org/pypy/pypy/changeset/2de2afaaf62f/ Log:adjustments to ARM code diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py

[pypy-commit] pypy ppc-jit-backend: kill unused import

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52457:fd6bb16bad74 Date: 2012-02-14 16:36 +0100 http://bitbucket.org/pypy/pypy/changeset/fd6bb16bad74/ Log:kill unused import diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: add emit_call_malloc_nursery

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52458:01a80f3d0122 Date: 2012-02-14 16:47 +0100 http://bitbucket.org/pypy/pypy/changeset/01a80f3d0122/ Log:add emit_call_malloc_nursery diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: adjust prepare_call_malloc_nursery

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52459:15d85f32a5db Date: 2012-02-14 16:55 +0100 http://bitbucket.org/pypy/pypy/changeset/15d85f32a5db/ Log:adjust prepare_call_malloc_nursery diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: forgot to change register

2012-02-14 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52460:bf0389592aae Date: 2012-02-14 17:01 +0100 http://bitbucket.org/pypy/pypy/changeset/bf0389592aae/ Log:forgot to change register diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: merge

2012-02-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52429:68416fec227f Date: 2012-02-13 18:38 +0100 http://bitbucket.org/pypy/pypy/changeset/68416fec227f/ Log:merge diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations!

2012-02-13 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52428:1dfbe17803ed Date: 2012-02-13 18:34 +0100 http://bitbucket.org/pypy/pypy/changeset/1dfbe17803ed/ Log:(bivab, hager): Fix bug in emit_unicodesetitem. Do not overwrite managed locations! diff --git

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): add test to test_runner.py

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52348:7c26a3f31048 Date: 2012-02-10 14:00 +0100 http://bitbucket.org/pypy/pypy/changeset/7c26a3f31048/ Log:(bivab, hager): add test to test_runner.py diff --git a/pypy/jit/backend/ppc/test/test_runner.py b/pypy

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): expand test, but unfortunately does not hit the issue

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52349:b4770cc6bd95 Date: 2012-02-10 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b4770cc6bd95/ Log:(bivab, hager): expand test, but unfortunately does not hit the issue diff --git a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): port regalloc tests from x86 backend

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52353:e27ea20c9ee3 Date: 2012-02-10 15:36 +0100 http://bitbucket.org/pypy/pypy/changeset/e27ea20c9ee3/ Log:(bivab, hager): port regalloc tests from x86 backend diff --git a/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: port another test from x86 backend

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52357:e1c7cd8055ec Date: 2012-02-10 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/e1c7cd8055ec/ Log:port another test from x86 backend diff --git a/pypy/jit/backend/ppc/test/test_regalloc_3.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: forgot to add these lines

2012-02-10 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52359:0bd4401f7c46 Date: 2012-02-10 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/0bd4401f7c46/ Log:forgot to add these lines diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend-rpythonization: remove unused code

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52229:8edc07deec57 Date: 2012-02-08 04:52 -0800 http://bitbucket.org/pypy/pypy/changeset/8edc07deec57/ Log:remove unused code diff --git a/pypy/jit/backend/ppc/ppcgen/util.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend-rpythonization: remove ppcgen directory

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52230:ed5e44d50011 Date: 2012-02-08 05:32 -0800 http://bitbucket.org/pypy/pypy/changeset/ed5e44d50011/ Log:remove ppcgen directory diff --git a/pypy/jit/backend/ppc/ppcgen/_ppcgen.c b/pypy/jit

[pypy-commit] pypy ppc-jit-backend-rpythonization: fix merge bug

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52232:ca06b153e756 Date: 2012-02-08 06:03 -0800 http://bitbucket.org/pypy/pypy/changeset/ca06b153e756/ Log:fix merge bug diff --git a/pypy/jit/backend/ppc/locations.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: fix same bug again ...

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52234:796fffeedaff Date: 2012-02-08 06:11 -0800 http://bitbucket.org/pypy/pypy/changeset/796fffeedaff/ Log:fix same bug again ... diff --git a/pypy/jit/backend/ppc/locations.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: remove comments and move of import to top of file

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52235:aa6ac7b936e9 Date: 2012-02-08 16:19 +0100 http://bitbucket.org/pypy/pypy/changeset/aa6ac7b936e9/ Log:remove comments and move of import to top of file diff --git a/pypy/jit/backend/ppc/assembler.py b/pypy

[pypy-commit] pypy ppc-jit-backend: repair test_ppc.py

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52237:7e373f1b0a4f Date: 2012-02-08 16:21 +0100 http://bitbucket.org/pypy/pypy/changeset/7e373f1b0a4f/ Log:repair test_ppc.py diff --git a/pypy/jit/backend/ppc/assembler.py b/pypy/jit/backend/ppc/assembler.py

[pypy-commit] pypy ppc-jit-backend: kill old tests

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52236:ea34b0faf22c Date: 2012-02-08 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ea34b0faf22c/ Log:kill old tests diff --git a/pypy/jit/backend/ppc/test/test_ppc.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: kill more unused code

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52238:18df2e1a3175 Date: 2012-02-08 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/18df2e1a3175/ Log:kill more unused code diff --git a/pypy/jit/backend/ppc/func_builder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: fix test_rassemblermaker.py

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52239:ff1d250ee0e3 Date: 2012-02-08 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/ff1d250ee0e3/ Log:fix test_rassemblermaker.py diff --git a/pypy/jit/backend/ppc/test/test_rassemblermaker.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: remove comment

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52240:6c953037efff Date: 2012-02-08 16:44 +0100 http://bitbucket.org/pypy/pypy/changeset/6c953037efff/ Log:remove comment diff --git a/pypy/jit/backend/ppc/test/test_rassemblermaker.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: repair test_form.py

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52241:95763b51d270 Date: 2012-02-08 16:48 +0100 http://bitbucket.org/pypy/pypy/changeset/95763b51d270/ Log:repair test_form.py diff --git a/pypy/jit/backend/ppc/test/test_form.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: remove obsolete test

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52243:9de5bd3caa11 Date: 2012-02-08 16:56 +0100 http://bitbucket.org/pypy/pypy/changeset/9de5bd3caa11/ Log:remove obsolete test diff --git a/pypy/jit/backend/ppc/test/test_rgenop.py b/pypy/jit/backend/ppc/test

[pypy-commit] pypy ppc-jit-backend: remove further obsolete test

2012-02-08 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52245:2a3244286b2a Date: 2012-02-08 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/2a3244286b2a/ Log:remove further obsolete test diff --git a/pypy/jit/backend/ppc/test/test_operation.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): Further work on rpythonization, stil more to do

2012-02-07 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52165:e3a7cc20600f Date: 2012-02-07 12:23 +0100 http://bitbucket.org/pypy/pypy/changeset/e3a7cc20600f/ Log:(bivab, hager): Further work on rpythonization, stil more to do diff --git a/pypy/jit

[pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): translation fixes

2012-02-07 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52196:5730965ab0ff Date: 2012-02-07 08:55 -0800 http://bitbucket.org/pypy/pypy/changeset/5730965ab0ff/ Log:(bivab, hager): translation fixes diff --git a/pypy/jit/backend/arm/runner.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend-rpythonization: (bivab, hager): disable codepath until gc support is in place

2012-02-07 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52199:11b80f0c5896 Date: 2012-02-07 09:19 -0800 http://bitbucket.org/pypy/pypy/changeset/11b80f0c5896/ Log:(bivab, hager): disable codepath until gc support is in place diff --git a/pypy/jit

[pypy-commit] pypy ppc-jit-backend-rpythonization: add gc test

2012-02-07 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52200:7a29e82da96d Date: 2012-02-07 09:38 -0800 http://bitbucket.org/pypy/pypy/changeset/7a29e82da96d/ Log:add gc test diff --git a/pypy/jit/backend/ppc/test/test_zrpy_gc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend-rpythonization: add call_release_gil

2012-02-07 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend-rpythonization Changeset: r52201:856baf37a1d4 Date: 2012-02-07 10:23 -0800 http://bitbucket.org/pypy/pypy/changeset/856baf37a1d4/ Log:add call_release_gil diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: kill more unused code

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52124:aaf78782650f Date: 2012-02-06 10:26 +0100 http://bitbucket.org/pypy/pypy/changeset/aaf78782650f/ Log:kill more unused code diff --git a/pypy/jit/backend/ppc/ppcgen/autopath.py b/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: fix imports in test_ppc.py

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52127:93e0d769bf2a Date: 2012-02-06 11:04 +0100 http://bitbucket.org/pypy/pypy/changeset/93e0d769bf2a/ Log:fix imports in test_ppc.py diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: ppc/regalloc.py not used

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52128:9f1e30dd076f Date: 2012-02-06 11:24 +0100 http://bitbucket.org/pypy/pypy/changeset/9f1e30dd076f/ Log:ppc/regalloc.py not used diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py

[pypy-commit] pypy ppc-jit-backend: kill ppcgen directory and move stuff into ppc directory

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52130:27d728c3294a Date: 2012-02-06 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/27d728c3294a/ Log:kill ppcgen directory and move stuff into ppc directory diff --git a/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: remove obsolete test

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52131:78b4aedb2fce Date: 2012-02-06 12:04 +0100 http://bitbucket.org/pypy/pypy/changeset/78b4aedb2fce/ Log:remove obsolete test diff --git a/pypy/jit/backend/ppc/test/test_rassemblermaker.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: repair tests in test_regalloc.py

2012-02-06 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r52136:3252afe40dd2 Date: 2012-02-06 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/3252afe40dd2/ Log:repair tests in test_regalloc.py diff --git a/pypy/jit/backend/ppc/test/test_regalloc.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: don't use make_sure_var_in_reg in prepare_same_as

2012-01-31 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r51994:4e9490069131 Date: 2012-01-31 08:01 -0800 http://bitbucket.org/pypy/pypy/changeset/4e9490069131/ Log:don't use make_sure_var_in_reg in prepare_same_as diff --git a/pypy/jit/backend/ppc/ppcgen/regalloc.py b

  1   2   3   4   >