[pypy-commit] pypy ppc-updated-backend: Merge branch 'default'

2014-08-21 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r72947:c7a7d1ed8ea7 Date: 2014-08-13 16:23 -0300 http://bitbucket.org/pypy/pypy/changeset/c7a7d1ed8ea7/ Log:Merge branch 'default' diff too long, truncating to 2000 out of 86962 lines diff --git a/.hgtags b/.hgtags --- a/.

[pypy-commit] pypy ppc-updated-backend: Fix PPCGuardToken constructor

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73086:a2ae19d7f7bd Date: 2014-08-27 17:01 -0300 http://bitbucket.org/pypy/pypy/changeset/a2ae19d7f7bd/ Log:Fix PPCGuardToken constructor diff --git a/rpython/jit/backend/ppc/codebuilder.py b/rpython/jit/backend/ppc/codebu

[pypy-commit] pypy ppc-updated-backend: Add missing attributes

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73093:276cded8054f Date: 2014-08-27 17:19 -0300 http://bitbucket.org/pypy/pypy/changeset/276cded8054f/ Log:Add missing attributes diff --git a/rpython/jit/backend/ppc/runner.py b/rpython/jit/backend/ppc/runner.py --- a/rp

[pypy-commit] pypy ppc-updated-backend: Add method is_float to locations

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73087:35d3261abaab Date: 2014-08-27 17:03 -0300 http://bitbucket.org/pypy/pypy/changeset/35d3261abaab/ Log:Add method is_float to locations diff --git a/rpython/jit/backend/ppc/locations.py b/rpython/jit/backend/ppc/locat

[pypy-commit] pypy ppc-updated-backend: Avoid index error for operations with no arguments

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73091:39a0b812af40 Date: 2014-08-27 17:15 -0300 http://bitbucket.org/pypy/pypy/changeset/39a0b812af40/ Log:Avoid index error for operations with no arguments diff --git a/rpython/jit/backend/ppc/regalloc.py b/rpython/jit/

[pypy-commit] pypy ppc-updated-backend: Use correct names for new methods and attributes

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73089:9182d976d739 Date: 2014-08-27 17:09 -0300 http://bitbucket.org/pypy/pypy/changeset/9182d976d739/ Log:Use correct names for new methods and attributes diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpython/j

[pypy-commit] pypy ppc-updated-backend: Implement regalloc_push for fixed and floating point immediates

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73090:abc36e75739d Date: 2014-08-27 17:12 -0300 http://bitbucket.org/pypy/pypy/changeset/abc36e75739d/ Log:Implement regalloc_push for fixed and floating point immediates diff --git a/rpython/jit/backend/ppc/ppc_assembler.

[pypy-commit] pypy ppc-updated-backend: Add alias for the scratch register used with floating point operations

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73092:155ab5ceedc9 Date: 2014-08-27 17:17 -0300 http://bitbucket.org/pypy/pypy/changeset/155ab5ceedc9/ Log:Add alias for the scratch register used with floating point operations diff --git a/rpython/jit/backend/ppc

[pypy-commit] pypy ppc-updated-backend: Fix imports and make viewcode work again for ppc

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73095:0b2bb05791eb Date: 2014-08-27 17:25 -0300 http://bitbucket.org/pypy/pypy/changeset/0b2bb05791eb/ Log:Fix imports and make viewcode work again for ppc diff --git a/rpython/jit/backend/ppc/tool/viewcode.py b/rpython/j

[pypy-commit] pypy ppc-updated-backend: Fix construction of PPCGuardTokens

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73088:618b8c6dc34a Date: 2014-08-27 17:06 -0300 http://bitbucket.org/pypy/pypy/changeset/618b8c6dc34a/ Log:Fix construction of PPCGuardTokens diff --git a/rpython/jit/backend/ppc/opassembler.py b/rpython/jit/backend/ppc/o

[pypy-commit] pypy ppc-updated-backend: Import and use BasicFinalDescr

2014-08-27 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73094:749844b18617 Date: 2014-08-27 17:21 -0300 http://bitbucket.org/pypy/pypy/changeset/749844b18617/ Log:Import and use BasicFinalDescr diff --git a/rpython/jit/backend/ppc/test/test_call_assembler.py b/rpython/jit/back

[pypy-commit] pypy ppc-updated-backend: Add support for disassembling big endian ppc dumps

2014-09-03 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73286:1ce94dc202c5 Date: 2014-09-03 14:10 -0300 http://bitbucket.org/pypy/pypy/changeset/1ce94dc202c5/ Log:Add support for disassembling big endian ppc dumps diff --git a/rpython/jit/backend/tool/viewcode.py b/rpython/jit

[pypy-commit] pypy ppc-updated-backend: Don't use autopath, set PYTHONPATH instead

2014-09-03 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r73285:9ed110ab86ea Date: 2014-08-28 13:44 -0300 http://bitbucket.org/pypy/pypy/changeset/9ed110ab86ea/ Log:Don't use autopath, set PYTHONPATH instead diff --git a/rpython/jit/backend/ppc/tool/viewcode.py b/rpython/jit/bac

[pypy-commit] pypy ppc-updated-backend: Detect PowerPC using uname -r

2014-05-07 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71372:d9883c156e0e Date: 2014-02-20 14:00 + http://bitbucket.org/pypy/pypy/changeset/d9883c156e0e/ Log:Detect PowerPC using uname -r diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py -

[pypy-commit] pypy ppc-updated-backend: Move the imported backend to the right location

2014-05-07 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71374:47420dfc21e2 Date: 2014-02-28 20:45 + http://bitbucket.org/pypy/pypy/changeset/47420dfc21e2/ Log:Move the imported backend to the right location diff --git a/pypy/jit/backend/ppc/_ppcgen.c b/rpython/jit/backend/p

[pypy-commit] pypy ppc-updated-backend: Fix regalloc initialization and usage

2014-05-09 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71432:ac487b65dce6 Date: 2014-05-09 14:14 + http://bitbucket.org/pypy/pypy/changeset/ac487b65dce6/ Log:Fix regalloc initialization and usage diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpython/jit/backend/

[pypy-commit] pypy ppc-updated-backend: Update StackLocation

2014-05-09 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71431:dbe810ba1de4 Date: 2014-05-09 14:13 + http://bitbucket.org/pypy/pypy/changeset/dbe810ba1de4/ Log:Update StackLocation diff --git a/rpython/jit/backend/ppc/locations.py b/rpython/jit/backend/ppc/locations.py ---

[pypy-commit] pypy ppc-updated-backend: Define JITFRAME_FIXED_SIZE

2014-05-09 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71430:e20b769ecc66 Date: 2014-05-09 14:12 + http://bitbucket.org/pypy/pypy/changeset/e20b769ecc66/ Log:Define JITFRAME_FIXED_SIZE diff --git a/rpython/jit/backend/ppc/arch.py b/rpython/jit/backend/ppc/arch.py --- a/rpy

[pypy-commit] pypy ppc-updated-backend: Revert signal change in StackLocation

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71677:5ad3b78714d1 Date: 2014-05-21 13:40 + http://bitbucket.org/pypy/pypy/changeset/5ad3b78714d1/ Log:Revert signal change in StackLocation diff --git a/rpython/jit/backend/ppc/locations.py b/rpython/jit/backend/ppc/

[pypy-commit] pypy ppc-updated-backend: Rename _teardown to teardown

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71678:31b0dfd8cca9 Date: 2014-05-22 21:34 + http://bitbucket.org/pypy/pypy/changeset/31b0dfd8cca9/ Log:Rename _teardown to teardown Consistent with the other backends diff --git a/rpython/jit/backend/ppc/ppc_a

[pypy-commit] pypy ppc-updated-backend: Remove duplicated methods, use BaseAssembly in setup()

2014-05-22 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71679:089cd31fe54a Date: 2014-05-22 21:36 + http://bitbucket.org/pypy/pypy/changeset/089cd31fe54a/ Log:Remove duplicated methods, use BaseAssembly in setup() diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpy

[pypy-commit] pypy ppc-updated-backend: Make tests run with shared assembler code from llsupport

2014-05-28 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71751:126fc76ad99d Date: 2014-05-28 12:57 + http://bitbucket.org/pypy/pypy/changeset/126fc76ad99d/ Log:Make tests run with shared assembler code from llsupport diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/r

[pypy-commit] pypy ppc-updated-backend: Use GIL related code from llsupport

2014-05-28 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71750:90b32450ce0e Date: 2014-05-28 12:55 + http://bitbucket.org/pypy/pypy/changeset/90b32450ce0e/ Log:Use GIL related code from llsupport diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpython/jit/backend/pp

[pypy-commit] pypy ppc-updated-backend: Add _push_all_regs_to_jitframe and _pop_all_regs_from_jitframe

2014-05-28 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71752:3fe6019555b7 Date: 2014-05-28 14:25 + http://bitbucket.org/pypy/pypy/changeset/3fe6019555b7/ Log:Add _push_all_regs_to_jitframe and _pop_all_regs_from_jitframe They still need to be fixed for fpr's diff

[pypy-commit] pypy ppc-updated-backend: Use the correct method for getting values at compile_loop_many_int_args

2014-05-30 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r71786:f6256f2fac96 Date: 2014-05-30 14:08 + http://bitbucket.org/pypy/pypy/changeset/f6256f2fac96/ Log:Use the correct method for getting values at compile_loop_many_int_args diff --git a/rpython/jit/backend/pp

[pypy-commit] pypy ppc-updated-backend: Fix frame_depth calculated size

2014-07-02 Thread ISF
Author: Ivan Sichmann Freitas Branch: ppc-updated-backend Changeset: r72317:034413cecc37 Date: 2014-07-02 17:56 + http://bitbucket.org/pypy/pypy/changeset/034413cecc37/ Log:Fix frame_depth calculated size diff --git a/rpython/jit/backend/ppc/ppc_assembler.py b/rpython/jit/backend/ppc/pp