[pypy-commit] pypy optresult-unroll: ups
fijal
noreply at buildbot.pypy.org
Mon Aug 31 11:08:21 CEST 2015
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: optresult-unroll
Changeset: r79313:45f08e1b74be
Date: 2015-08-31 11:08 +0200
http://bitbucket.org/pypy/pypy/changeset/45f08e1b74be/
Log: ups
diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py
--- a/rpython/jit/backend/llsupport/rewrite.py
+++ b/rpython/jit/backend/llsupport/rewrite.py
@@ -621,8 +621,8 @@
val = op.getarg(0)
if not self.write_barrier_applied(val):
v = op.getarg(1)
- if (v.type == 'r' and not isinstance(v, ConstPtr) or
- rgc.needs_write_barrier(v.value)):
+ if (v.type == 'r' and (not isinstance(v, ConstPtr) or
+ rgc.needs_write_barrier(v.value))):
self.gen_write_barrier(val)
#op = op.copy_and_change(rop.SETFIELD_RAW)
self.emit_op(op)
@@ -631,8 +631,8 @@
val = op.getarg(0)
if not self.write_barrier_applied(val):
v = op.getarg(2)
- if (v.type == 'r' and not isinstance(v, ConstPtr) or
- rgc.needs_write_barrier(v.value)):
+ if (v.type == 'r' and (not isinstance(v, ConstPtr) or
+ rgc.needs_write_barrier(v.value))):
self.gen_write_barrier_array(val, op.getarg(1))
#op = op.copy_and_change(rop.SET{ARRAYITEM,INTERIORFIELD}_RAW)
self.emit_op(op)
More information about the pypy-commit
mailing list