[pypy-commit] pypy ppc-jit-backend: Add ppc directory to backend_tests.

2012-08-26 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56882:c60b29540c5b Date: 2012-08-26 19:36 -0400 http://bitbucket.org/pypy/pypy/changeset/c60b29540c5b/ Log:Add ppc directory to backend_tests. diff --git a/pypy/testrunner_cfg.py b/pypy/testrunner_cfg.py --- a/pypy/testrunner_cfg.py +++ b

[pypy-commit] pypy ppc-jit-backend: For ncurses, use libncurses if it exists.

2012-08-26 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56883:ca90b7fb0f29 Date: 2012-08-26 20:21 -0400 http://bitbucket.org/pypy/pypy/changeset/ca90b7fb0f29/ Log:For ncurses, use libncurses if it exists. diff --git a/pypy/module/_minimal_curses/fficurses.py b/pypy/module/_minimal_curses

[pypy-commit] pypy ppc-jit-backend: Remove set_vtable.

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56852:6f45a6fc21cd Date: 2012-08-25 14:31 -0400 http://bitbucket.org/pypy/pypy/changeset/6f45a6fc21cd/ Log:Remove set_vtable. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: (edelsohn, arigato): Save and restore r3 around wb_slowpath call in

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56853:59ecc2038e7a Date: 2012-08-25 16:22 -0400 http://bitbucket.org/pypy/pypy/changeset/59ecc2038e7a/ Log:(edelsohn, arigato): Save and restore r3 around wb_slowpath call in cond_call_gc_wb if used to remap loc_base. diff --git

[pypy-commit] pypy ppc-jit-backend: Optimize load_imm of 64 bit constant.

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56858:5c95b56a8744 Date: 2012-08-25 23:12 -0400 http://bitbucket.org/pypy/pypy/changeset/5c95b56a8744/ Log:Optimize load_imm of 64 bit constant. diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py

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

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56861:3a003820d2c7 Date: 2012-08-25 23:17 -0400 http://bitbucket.org/pypy/pypy/changeset/3a003820d2c7/ Log:merge diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test_gc.py --- a/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: test_compile_asmlen checkops cannot count instructions because PPC64

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56859:630f4f1d8c40 Date: 2012-08-25 23:15 -0400 http://bitbucket.org/pypy/pypy/changeset/630f4f1d8c40/ Log:test_compile_asmlen checkops cannot count instructions because PPC64 materializes constants with a variable number

[pypy-commit] pypy ppc-jit-backend: update some arm files for comparison.

2012-08-25 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56860:6b8cbecfe63f Date: 2012-08-25 23:17 -0400 http://bitbucket.org/pypy/pypy/changeset/6b8cbecfe63f/ Log:update some arm files for comparison. diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy

[pypy-commit] pypy ppc-jit-backend: Add code dump to copy_to_raw_memory for jit-backend-dump.

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56835:f8fc2a1c4ca8 Date: 2012-08-24 10:31 -0400 http://bitbucket.org/pypy/pypy/changeset/f8fc2a1c4ca8/ Log:Add code dump to copy_to_raw_memory for jit-backend-dump. diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Add autopath.py file.

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56839:ae0b97c36a69 Date: 2012-08-24 11:04 -0400 http://bitbucket.org/pypy/pypy/changeset/ae0b97c36a69/ Log:Add autopath.py file. diff --git a/pypy/jit/backend/ppc/tool/autopath.py b/pypy/jit/backend/ppc/tool/autopath.py new file mode

[pypy-commit] pypy ppc-jit-backend: Upgrade to x86 version of viewcode.py adjusted for PPC.

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56840:626689d0e745 Date: 2012-08-24 11:05 -0400 http://bitbucket.org/pypy/pypy/changeset/626689d0e745/ Log:Upgrade to x86 version of viewcode.py adjusted for PPC. diff --git a/pypy/jit/backend/ppc/tool/viewcode.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: For getinteriorfield and setinteriorfield, if immediate offset is too

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56844:a4efe6ca0483 Date: 2012-08-24 14:56 -0400 http://bitbucket.org/pypy/pypy/changeset/a4efe6ca0483/ Log:For getinteriorfield and setinteriorfield, if immediate offset is too large for instruction, load it into reg. diff --git

[pypy-commit] pypy ppc-jit-backend: Support immediate value second argument in prepare_binary_int_op_with_imm.

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56845:21bb7d2dea71 Date: 2012-08-24 20:57 -0400 http://bitbucket.org/pypy/pypy/changeset/21bb7d2dea71/ Log:Support immediate value second argument in prepare_binary_int_op_with_imm. diff --git a/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-jit-backend: Support immediate argument for int_mul. Remove immediate argument support

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56847:6c76e61aaae5 Date: 2012-08-24 21:02 -0400 http://bitbucket.org/pypy/pypy/changeset/6c76e61aaae5/ Log:Support immediate argument for int_mul. Remove immediate argument support from int_floordiv. Use mulli in getinteriorfield

[pypy-commit] pypy ppc-jit-backend: On PPC, int_mul can have immediate argument, int_floordiv cannot.

2012-08-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56846:7fb18930ab00 Date: 2012-08-24 20:58 -0400 http://bitbucket.org/pypy/pypy/changeset/7fb18930ab00/ Log:On PPC, int_mul can have immediate argument, int_floordiv cannot. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Move sign extension from emit_call to _emit_call with result_info

2012-08-23 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56829:94ffb93c582d Date: 2012-08-23 14:17 -0400 http://bitbucket.org/pypy/pypy/changeset/94ffb93c582d/ Log:Move sign extension from emit_call to _emit_call with result_info argument. All callers updated. Remove we_are_translated

[pypy-commit] pypy ppc-jit-backend: Explain minimum ABI requirements for stack frame.

2012-08-23 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56831:d1f2560c2012 Date: 2012-08-23 17:30 -0400 http://bitbucket.org/pypy/pypy/changeset/d1f2560c2012/ Log:Explain minimum ABI requirements for stack frame. diff --git a/pypy/jit/backend/ppc/test/test_stackframe.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Import LR_BC_OFFSET and use it for MINIFRAME_SIZE LR offset.

2012-08-22 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56814:1a335bc6665e Date: 2012-08-22 20:54 -0400 http://bitbucket.org/pypy/pypy/changeset/1a335bc6665e/ Log:Import LR_BC_OFFSET and use it for MINIFRAME_SIZE LR offset. In _build_stack_check_slowpath, allocate MAX_REG_PARAMS area

[pypy-commit] pypy ppc-jit-backend: Update arglocs creation. Allocate additional scratch register.

2012-08-04 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56575:4957930e0c15 Date: 2012-08-04 11:04 -0700 http://bitbucket.org/pypy/pypy/changeset/4957930e0c15/ Log:Update arglocs creation. Allocate additional scratch register. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Use scratch registers and do not reuse loc_index.

2012-08-04 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56576:d6ce58524a98 Date: 2012-08-04 11:05 -0700 http://bitbucket.org/pypy/pypy/changeset/d6ce58524a98/ Log:Use scratch registers and do not reuse loc_index. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: cond_call_gc_wb compare now is bit test.

2012-07-20 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56301:f7de7a41ecfb Date: 2012-07-20 23:01 -0400 http://bitbucket.org/pypy/pypy/changeset/f7de7a41ecfb/ Log:cond_call_gc_wb compare now is bit test. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-jit-backend: Use .value not as_key() to access register number in load_imm().

2012-07-19 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56237:6904af270a27 Date: 2012-07-19 15:39 -0400 http://bitbucket.org/pypy/pypy/changeset/6904af270a27/ Log:Use .value not as_key() to access register number in load_imm(). diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Import remap_frame_layout() change from x86 and ARM.

2012-07-19 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56238:0cedb6df77c4 Date: 2012-07-19 15:42 -0400 http://bitbucket.org/pypy/pypy/changeset/0cedb6df77c4/ Log:Import remap_frame_layout() change from x86 and ARM. diff --git a/pypy/jit/backend/ppc/jump.py b/pypy/jit/backend/ppc/jump.py

[pypy-commit] pypy ppc-jit-backend: Merge.

2012-07-19 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56239:9d7776125dff Date: 2012-07-19 15:42 -0400 http://bitbucket.org/pypy/pypy/changeset/9d7776125dff/ Log:Merge. diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py --- a/pypy/jit/backend/arm

[pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): Do not use as_key() in regalloc_mov to access locations.

2012-07-18 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56179:05a20dc544bc Date: 2012-07-18 11:53 -0400 http://bitbucket.org/pypy/pypy/changeset/05a20dc544bc/ Log:(edelsohn,bivab): Do not use as_key() in regalloc_mov to access locations. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Change r.r2 to r.TOC in call helpers.

2012-07-18 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56189:43758bad6882 Date: 2012-07-18 14:03 -0400 http://bitbucket.org/pypy/pypy/changeset/43758bad6882/ Log:Change r.r2 to r.TOC in call helpers. diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-jit-backend: Use make_function_prologue helper in _build_malloc_slowpath.

2012-07-13 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56064:5f17d171e6bd Date: 2012-07-13 07:38 -0400 http://bitbucket.org/pypy/pypy/changeset/5f17d171e6bd/ Log:Use make_function_prologue helper in _build_malloc_slowpath. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-jit-backend: Add offsets to as_key for FPRegisterLocation and StackLocation.

2012-07-13 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r56065:f0bdfcce7b1d Date: 2012-07-13 07:41 -0400 http://bitbucket.org/pypy/pypy/changeset/f0bdfcce7b1d/ Log:Add offsets to as_key for FPRegisterLocation and StackLocation. Remove as_key for ImmediateLocation. diff --git a/pypy/jit

[pypy-commit] pypy ppc-backend-2: close branch to be merged

2012-06-12 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55610:1372e85996ce Date: 2012-06-12 09:23 -0400 http://bitbucket.org/pypy/pypy/changeset/1372e85996ce/ Log:close branch to be merged ___ pypy-commit mailing list pypy-commit@python.org http

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

2012-06-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r55612:092c700efe63 Date: 2012-06-12 09:43 -0400 http://bitbucket.org/pypy/pypy/changeset/092c700efe63/ Log:merge dangling commit ___ pypy-commit mailing list pypy-commit@python.org http

[pypy-commit] pypy ppc-jit-backend: Add support for convert_float_bytes_to_longlong and

2012-06-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r55618:635cf13e082a Date: 2012-06-12 10:46 -0400 http://bitbucket.org/pypy/pypy/changeset/635cf13e082a/ Log:Add support for convert_float_bytes_to_longlong and convert_longlong_bytes_to_float. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): Cast j to float in test_stuff_translates.

2012-06-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r55619:97c6fa6d9229 Date: 2012-06-12 11:17 -0400 http://bitbucket.org/pypy/pypy/changeset/97c6fa6d9229/ Log:(edelsohn, bivab): Cast j to float in test_stuff_translates. diff --git a/pypy/jit/backend/ppc/test/test_ztranslation.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Remove argument to get_basic_shape().

2012-06-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r55621:c075da56a9e4 Date: 2012-06-12 11:39 -0400 http://bitbucket.org/pypy/pypy/changeset/c075da56a9e4/ Log:Remove argument to get_basic_shape(). diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy

[pypy-commit] pypy ppc-backend-2: Skip stack location in _set_initial_bindings for float arguments when

2012-06-11 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55584:4028f9166428 Date: 2012-06-11 10:22 -0400 http://bitbucket.org/pypy/pypy/changeset/4028f9166428/ Log:Skip stack location in _set_initial_bindings for float arguments when GPRs overflow. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Save and restore floats in _build_malloc_slowpath.

2012-06-11 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55585:c128a0e02421 Date: 2012-06-11 10:23 -0400 http://bitbucket.org/pypy/pypy/changeset/c128a0e02421/ Log:Save and restore floats in _build_malloc_slowpath. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add a third argument to failure_recovery_func() to pass a separate pointer

2012-06-11 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55599:54682b235002 Date: 2012-06-11 14:34 -0400 http://bitbucket.org/pypy/pypy/changeset/54682b235002/ Log:Add a third argument to failure_recovery_func() to pass a separate pointer to managed registers arena. diff --git a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Pass addr_all_null_registers as third parameter to failure_recovery_func.

2012-06-11 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55600:ebc753ac7439 Date: 2012-06-11 14:34 -0400 http://bitbucket.org/pypy/pypy/changeset/ebc753ac7439/ Log:Pass addr_all_null_registers as third parameter to failure_recovery_func. diff --git a/pypy/jit/backend/ppc/runner.py b/pypy

[pypy-commit] pypy ppc-backend-2: Re-write _emit_call parameter passing.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55501:13efcc37f854 Date: 2012-06-08 09:16 -0400 http://bitbucket.org/pypy/pypy/changeset/13efcc37f854/ Log:Re-write _emit_call parameter passing. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-backend-2: Define MAX_FREG_ARGS.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55502:ed7b317a7783 Date: 2012-06-08 09:17 -0400 http://bitbucket.org/pypy/pypy/changeset/ed7b317a7783/ Log:Define MAX_FREG_ARGS. diff --git a/pypy/jit/backend/ppc/arch.py b/pypy/jit/backend/ppc/arch.py --- a/pypy/jit/backend/ppc/arch.py

[pypy-commit] pypy ppc-backend-2: Do not import count_reg_args.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55521:8a85a2b43c31 Date: 2012-06-08 13:42 -0400 http://bitbucket.org/pypy/pypy/changeset/8a85a2b43c31/ Log:Do not import count_reg_args. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Import test_arguments_to_execute_token.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55522:c74c0f13764a Date: 2012-06-08 13:43 -0400 http://bitbucket.org/pypy/pypy/changeset/c74c0f13764a/ Log:Import test_arguments_to_execute_token. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py

[pypy-commit] pypy ppc-backend-2: Increment over GPRs for float arguments.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55529:060304becc87 Date: 2012-06-08 15:13 -0400 http://bitbucket.org/pypy/pypy/changeset/060304becc87/ Log:Increment over GPRs for float arguments. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy

[pypy-commit] pypy ppc-backend-2: Print values array in test_arguments_to_execute_token.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55527:60b7b19d4861 Date: 2012-06-08 15:11 -0400 http://bitbucket.org/pypy/pypy/changeset/60b7b19d4861/ Log:Print values array in test_arguments_to_execute_token. diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test

[pypy-commit] pypy ppc-backend-2: Push and Pop floats.

2012-06-08 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55528:b63b8f61eaec Date: 2012-06-08 15:12 -0400 http://bitbucket.org/pypy/pypy/changeset/b63b8f61eaec/ Log:Push and Pop floats. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py --- a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Include UNORDERED test for FLOAT_NE.

2012-06-07 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55466:7cd4b450ce72 Date: 2012-06-07 10:28 -0400 http://bitbucket.org/pypy/pypy/changeset/7cd4b450ce72/ Log:Include UNORDERED test for FLOAT_NE. diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper/assembler.py

[pypy-commit] pypy ppc-backend-2: Use negation of EQ bit instead of UNORDERED for FLOAT_NE and INT_NE.

2012-06-07 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55467:8f2c4f273410 Date: 2012-06-07 10:36 -0400 http://bitbucket.org/pypy/pypy/changeset/8f2c4f273410/ Log:Use negation of EQ bit instead of UNORDERED for FLOAT_NE and INT_NE. diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit

[pypy-commit] pypy ppc-backend-2: Fix typo in math_sqrt method name.

2012-06-07 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55468:e508fcd5ac01 Date: 2012-06-07 10:55 -0400 http://bitbucket.org/pypy/pypy/changeset/e508fcd5ac01/ Log:Fix typo in math_sqrt method name. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-backend-2: Implement math_sqrt in prepare_call.

2012-06-07 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55469:cdbf6609d4a7 Date: 2012-06-07 10:56 -0400 http://bitbucket.org/pypy/pypy/changeset/cdbf6609d4a7/ Log:Implement math_sqrt in prepare_call. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Do not trample float result register when saving and restoring volatiles.

2012-06-07 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55491:cdd6d603200b Date: 2012-06-07 22:59 -0400 http://bitbucket.org/pypy/pypy/changeset/cdd6d603200b/ Log:Do not trample float result register when saving and restoring volatiles. diff --git a/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-backend-2: (edelsohn, bivab): In possibly_free_vars, do not free var if var is None.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55412:af713c920892 Date: 2012-06-05 11:33 -0400 http://bitbucket.org/pypy/pypy/changeset/af713c920892/ Log:(edelsohn, bivab): In possibly_free_vars, do not free var if var is None. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy

[pypy-commit] pypy ppc-backend-2: (edelsohn, bivab): Add FP support to cmp_op.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55416:733ce9417ed7 Date: 2012-06-05 12:12 -0400 http://bitbucket.org/pypy/pypy/changeset/733ce9417ed7/ Log:(edelsohn, bivab): Add FP support to cmp_op. diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-backend-2: (edelsohn, bivab): Support FP compare in emit_guard_value.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55417:5f8c8583ec74 Date: 2012-06-05 12:16 -0400 http://bitbucket.org/pypy/pypy/changeset/5f8c8583ec74/ Log:(edelsohn, bivab): Support FP compare in emit_guard_value. Use FLOAT_INT_CONVERSION area to spill f0. diff --git a/pypy/jit

[pypy-commit] pypy ppc-backend-2: (edelsohn, bivab): Remove f0 from managed float registers.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55418:ce6582090701 Date: 2012-06-05 12:31 -0400 http://bitbucket.org/pypy/pypy/changeset/ce6582090701/ Log:(edelsohn, bivab): Remove f0 from managed float registers. diff --git a/pypy/jit/backend/ppc/register.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Update managed fp registers in decode_registers_and_descr and

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55419:ab0ccf326b05 Date: 2012-06-05 12:33 -0400 http://bitbucket.org/pypy/pypy/changeset/ab0ccf326b05/ Log:Update managed fp registers in decode_registers_and_descr and decode_inputargs. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add float support to emit_{get, set}*{field, array}*_gc.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55420:04c887a6d753 Date: 2012-06-05 13:23 -0400 http://bitbucket.org/pypy/pypy/changeset/04c887a6d753/ Log:Add float support to emit_{get,set}*{field,array}*_gc. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Correct computation of index into fp_registers.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55421:3eab9cc91b12 Date: 2012-06-05 20:57 -0400 http://bitbucket.org/pypy/pypy/changeset/3eab9cc91b12/ Log:Correct computation of index into fp_registers. Fix offset for saving float managed registers. diff --git a/pypy/jit/backend

[pypy-commit] pypy ppc-backend-2: Do not save and restore f0 around remap_frame_layout.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55422:fb8ba462c17d Date: 2012-06-05 21:03 -0400 http://bitbucket.org/pypy/pypy/changeset/fb8ba462c17d/ Log:Do not save and restore f0 around remap_frame_layout. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Save and restore volatile floats.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55423:bc0eb8165a75 Date: 2012-06-05 21:23 -0400 http://bitbucket.org/pypy/pypy/changeset/bc0eb8165a75/ Log:Save and restore volatile floats. diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper/assembler.py

[pypy-commit] pypy ppc-backend-2: Save and restore non-volatile floats.

2012-06-05 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55424:8798c20914f8 Date: 2012-06-05 21:23 -0400 http://bitbucket.org/pypy/pypy/changeset/8798c20914f8/ Log:Save and restore non-volatile floats. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-backend-2: Fix regalloc_mov for loading float immediate.

2012-06-02 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55272:4e78ce2b0189 Date: 2012-06-02 11:01 -0400 http://bitbucket.org/pypy/pypy/changeset/4e78ce2b0189/ Log:Fix regalloc_mov for loading float immediate. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Use FLOAT_INT_CONVERSION word in stack for emit_cast_float_to_int and

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55257:a48e4bba5300 Date: 2012-06-01 09:30 -0400 http://bitbucket.org/pypy/pypy/changeset/a48e4bba5300/ Log:Use FLOAT_INT_CONVERSION word in stack for emit_cast_float_to_int and emit_cast_int_to_float. Fix typo in names. diff --git

[pypy-commit] pypy ppc-backend-2: Define MANAGED_FP_REGS.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55261:ab01c15374da Date: 2012-06-01 14:37 -0400 http://bitbucket.org/pypy/pypy/changeset/ab01c15374da/ Log:Define MANAGED_FP_REGS. diff --git a/pypy/jit/backend/ppc/register.py b/pypy/jit/backend/ppc/register.py --- a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Set width for StackLocation.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55260:f7f3719072f0 Date: 2012-06-01 14:33 -0400 http://bitbucket.org/pypy/pypy/changeset/f7f3719072f0/ Log:Set width for StackLocation. diff --git a/pypy/jit/backend/ppc/locations.py b/pypy/jit/backend/ppc/locations.py --- a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Import MANAGED_FP_REGS.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55262:703d6f060356 Date: 2012-06-01 14:38 -0400 http://bitbucket.org/pypy/pypy/changeset/703d6f060356/ Log:Import MANAGED_FP_REGS. FORCE_INDEX_OFS is MANAGED_REGS + MANAGED_FP_REGS. diff --git a/pypy/jit/backend/ppc/arch.py b/pypy

[pypy-commit] pypy ppc-backend-2: Change uses of ENCODING_AREA to FORCE_INDEX_OFS.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55265:e4ee8736f105 Date: 2012-06-01 14:57 -0400 http://bitbucket.org/pypy/pypy/changeset/e4ee8736f105/ Log:Change uses of ENCODING_AREA to FORCE_INDEX_OFS. Add FP support to failure_recovery_func and decode_registers_and_descr. More

[pypy-commit] pypy ppc-backend-2: Import remap_frame_layout_mixed and use it in prepare_jump.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55266:73d86ba2593a Date: 2012-06-01 16:43 -0400 http://bitbucket.org/pypy/pypy/changeset/73d86ba2593a/ Log:Import remap_frame_layout_mixed and use it in prepare_jump. Add FPRM support to update_bindings. diff --git a/pypy/jit/backend

[pypy-commit] pypy ppc-backend-2: Use offset directly as load float / store float displacement.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55267:642d5eb12115 Date: 2012-06-01 17:35 -0400 http://bitbucket.org/pypy/pypy/changeset/642d5eb12115/ Log:Use offset directly as load float / store float displacement. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend

[pypy-commit] pypy ppc-backend-2: Temporary kludge for FP arguments in set_initial_bindings.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55268:363a0e741a26 Date: 2012-06-01 17:37 -0400 http://bitbucket.org/pypy/pypy/changeset/363a0e741a26/ Log:Temporary kludge for FP arguments in set_initial_bindings. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Store FP call arguments on the stack with FP operations.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55269:38e312eb8e46 Date: 2012-06-01 17:49 -0400 http://bitbucket.org/pypy/pypy/changeset/38e312eb8e46/ Log:Store FP call arguments on the stack with FP operations. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Fix typo in emit_guard_value FP case.

2012-06-01 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55270:d3115c64f0b2 Date: 2012-06-01 17:52 -0400 http://bitbucket.org/pypy/pypy/changeset/d3115c64f0b2/ Log:Fix typo in emit_guard_value FP case. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-backend-2: First FP argument in r.f1.

2012-05-31 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55249:643336df5e4c Date: 2012-05-31 11:24 -0400 http://bitbucket.org/pypy/pypy/changeset/643336df5e4c/ Log:First FP argument in r.f1. diff --git a/pypy/jit/backend/ppc/register.py b/pypy/jit/backend/ppc/register.py --- a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Delete after_call from FPRegisterManager and define call_result_location.

2012-05-31 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55250:eab47c5d08b9 Date: 2012-05-31 11:25 -0400 http://bitbucket.org/pypy/pypy/changeset/eab47c5d08b9/ Log:Delete after_call from FPRegisterManager and define call_result_location. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy

[pypy-commit] pypy ppc-backend-2: Delete FP result register copy in emit_guard_call_assembler Path B.

2012-05-31 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r55251:30c15891224d Date: 2012-05-31 11:26 -0400 http://bitbucket.org/pypy/pypy/changeset/30c15891224d/ Log:Delete FP result register copy in emit_guard_call_assembler Path B. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-jit-backend: Use subfic instruction for CONST - REG.

2012-04-24 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r54725:732d857aeb12 Date: 2012-04-24 10:47 -0400 http://bitbucket.org/pypy/pypy/changeset/732d857aeb12/ Log:Use subfic instruction for CONST - REG. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py

[pypy-commit] pypy ppc-backend-2: Add mffgpr and mftgpr instructions. Use them.

2012-04-24 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54732:cc4776340572 Date: 2012-04-24 13:51 -0400 http://bitbucket.org/pypy/pypy/changeset/cc4776340572/ Log:Add mffgpr and mftgpr instructions. Use them. Use subfic. diff --git a/pypy/jit/backend/ppc/codebuilder.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Start for float support in PPC backend.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54689:00899aeb3dbb Date: 2012-04-23 13:54 -0400 http://bitbucket.org/pypy/pypy/changeset/00899aeb3dbb/ Log:Start for float support in PPC backend. diff --git a/pypy/jit/backend/ppc/helper/assembler.py b/pypy/jit/backend/ppc/helper

[pypy-commit] pypy ppc-backend-2: Add float support to count_reg_args. Add float support to regalloc_mov. Fix arglocs typo.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54690:215a02bf68e1 Date: 2012-04-23 14:31 -0400 http://bitbucket.org/pypy/pypy/changeset/215a02bf68e1/ Log:Add float support to count_reg_args. Add float support to regalloc_mov. Fix arglocs typo. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add float support to emit_finish.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54695:a98d6daa8fec Date: 2012-04-23 15:19 -0400 http://bitbucket.org/pypy/pypy/changeset/a98d6daa8fec/ Log:Add float support to emit_finish. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy

[pypy-commit] pypy ppc-backend-2: Use is_fp_reg() in AssemblerLocation. Start emit_call float support.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54698:08ea7f321551 Date: 2012-04-23 17:35 -0400 http://bitbucket.org/pypy/pypy/changeset/08ea7f321551/ Log:Use is_fp_reg() in AssemblerLocation. Start emit_call float support. diff --git a/pypy/jit/backend/ppc/locations.py b/pypy/jit

[pypy-commit] pypy ppc-backend-2: Add get_latest_value_float.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54706:d881d05b561e Date: 2012-04-23 21:12 -0400 http://bitbucket.org/pypy/pypy/changeset/d881d05b561e/ Log:Add get_latest_value_float. diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py --- a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add more float regalloc support.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54707:b08e53fa2e91 Date: 2012-04-23 21:13 -0400 http://bitbucket.org/pypy/pypy/changeset/b08e53fa2e91/ Log:Add more float regalloc support. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy/jit

[pypy-commit] pypy ppc-backend-2: Define float_locs.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54708:84efa81dcdbd Date: 2012-04-23 21:13 -0400 http://bitbucket.org/pypy/pypy/changeset/84efa81dcdbd/ Log:Define float_locs. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc/opassembler.py --- a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add float support to descriptors.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54709:cc2f39e17bd9 Date: 2012-04-23 21:14 -0400 http://bitbucket.org/pypy/pypy/changeset/cc2f39e17bd9/ Log:Add float support to descriptors. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py

[pypy-commit] pypy ppc-backend-2: Add float support to emit_guard_value and emit_guard_call_assembler.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54712:9d75068f7a11 Date: 2012-04-23 22:45 -0400 http://bitbucket.org/pypy/pypy/changeset/9d75068f7a11/ Log:Add float support to emit_guard_value and emit_guard_call_assembler. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit

[pypy-commit] pypy ppc-backend-2: Fix float address subtraction in regalloc_mov.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54713:c320246747e0 Date: 2012-04-23 22:46 -0400 http://bitbucket.org/pypy/pypy/changeset/c320246747e0/ Log:Fix float address subtraction in regalloc_mov. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-backend-2: Add float support to prepare_jump.

2012-04-23 Thread edelsohn
Author: edelsohn Branch: ppc-backend-2 Changeset: r54714:b6d30e9ba7df Date: 2012-04-23 22:47 -0400 http://bitbucket.org/pypy/pypy/changeset/b6d30e9ba7df/ Log:Add float support to prepare_jump. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py --- a/pypy/jit

[pypy-commit] pypy ppc-jit-backend: (edelsohn, arigato): Complete guard_class support for GC.

2012-04-19 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r54540:5b05d7de13d5 Date: 2012-04-19 11:30 -0400 http://bitbucket.org/pypy/pypy/changeset/5b05d7de13d5/ Log:(edelsohn, arigato): Complete guard_class support for GC. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Only restore temporary register on paths where it was saved.

2012-04-18 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r54511:e645b2e016d6 Date: 2012-04-18 17:21 -0400 http://bitbucket.org/pypy/pypy/changeset/e645b2e016d6/ Log:Only restore temporary register on paths where it was saved. diff --git a/pypy/jit/backend/ppc/opassembler.py b/pypy/jit/backend

[pypy-commit] extradoc extradoc: Some cleanups.

2012-04-11 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4185:958c29a7ede1 Date: 2012-04-11 09:23 -0400 http://bitbucket.org/pypy/extradoc/changeset/958c29a7ede1/ Log:Some cleanups. diff --git a/blog/draft/pycon-wrapup.rst b/blog/draft/pycon-wrapup.rst --- a/blog/draft/pycon-wrapup.rst +++ b/blog/draft

[pypy-commit] extradoc extradoc: (DanielHolth): is - are.

2012-04-11 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4186:3cd508c8a5c1 Date: 2012-04-11 09:35 -0400 http://bitbucket.org/pypy/extradoc/changeset/3cd508c8a5c1/ Log:(DanielHolth): is - are. diff --git a/blog/draft/pycon-wrapup.rst b/blog/draft/pycon-wrapup.rst --- a/blog/draft/pycon-wrapup.rst +++ b

[pypy-commit] pypy ppc-jit-backend: Refer to spilling pointer as SPP, not r31.

2012-03-07 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r53261:543144fe11e2 Date: 2012-03-07 15:18 -0500 http://bitbucket.org/pypy/pypy/changeset/543144fe11e2/ Log:Refer to spilling pointer as SPP, not r31. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: (edelsohn, bivab): Add shadowstack header and footer for marker management.

2012-03-05 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r53238:f43b8c4b6565 Date: 2012-03-05 13:08 -0500 http://bitbucket.org/pypy/pypy/changeset/f43b8c4b6565/ Log:(edelsohn, bivab): Add shadowstack header and footer for marker management. diff --git a/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Don't save and restore r3 and r4 in REGLOC_TO_COPY_AREA_OFS.

2012-03-03 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r53160:1e9d770b673e Date: 2012-03-03 21:21 -0500 http://bitbucket.org/pypy/pypy/changeset/1e9d770b673e/ Log:Don't save and restore r3 and r4 in REGLOC_TO_COPY_AREA_OFS. diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc

[pypy-commit] pypy ppc-jit-backend: Remove extra blank line.

2012-03-03 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r53159:3df13d1a708f Date: 2012-03-03 21:20 -0500 http://bitbucket.org/pypy/pypy/changeset/3df13d1a708f/ Log:Remove extra blank line. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py --- a/pypy/jit

[pypy-commit] extradoc extradoc: a few grammar fixes.

2012-03-01 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4112:f475bf882c28 Date: 2012-03-01 14:42 -0500 http://bitbucket.org/pypy/extradoc/changeset/f475bf882c28/ Log:a few grammar fixes. diff --git a/blog/draft/py3k-status-update-2.rst b/blog/draft/py3k-status-update-2.rst --- a/blog/draft/py3k

[pypy-commit] extradoc extradoc: more fixes with the conclusion.

2012-03-01 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4113:50725fba7b65 Date: 2012-03-01 14:45 -0500 http://bitbucket.org/pypy/extradoc/changeset/50725fba7b65/ Log:more fixes with the conclusion. diff --git a/blog/draft/py3k-status-update-2.rst b/blog/draft/py3k-status-update-2.rst --- a/blog/draft

[pypy-commit] pypy ppc-jit-backend: Allocate normal stack frame in _build_malloc_slowpath.

2012-02-28 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r52992:dd306ad1d898 Date: 2012-02-28 11:30 -0500 http://bitbucket.org/pypy/pypy/changeset/dd306ad1d898/ Log:Allocate normal stack frame in _build_malloc_slowpath. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc

[pypy-commit] extradoc extradoc: prettify

2012-02-20 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4093:c0113c9b8cd5 Date: 2012-02-20 19:56 -0500 http://bitbucket.org/pypy/extradoc/changeset/c0113c9b8cd5/ Log:prettify diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++ b/talk/sea2012/talk.rst @@ -8,9 +8,9

[pypy-commit] extradoc extradoc: more prettify

2012-02-20 Thread edelsohn
Author: edelsohn Branch: extradoc Changeset: r4095:1cc099a42883 Date: 2012-02-20 20:02 -0500 http://bitbucket.org/pypy/extradoc/changeset/1cc099a42883/ Log:more prettify diff --git a/talk/sea2012/talk.rst b/talk/sea2012/talk.rst --- a/talk/sea2012/talk.rst +++ b/talk/sea2012/talk.rst

[pypy-commit] pypy ppc-jit-backend: Distinguish ENCODING_AREA from FORCE_INDEX_AREA.

2012-02-18 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r52621:650340cfe68d Date: 2012-02-18 16:43 -0500 http://bitbucket.org/pypy/pypy/changeset/650340cfe68d/ Log:Distinguish ENCODING_AREA from FORCE_INDEX_AREA. Use with scratch_reg. diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b

  1   2   >