[pypy-commit] pypy jit-usable_retrace_3: rename
hakanardo
noreply at buildbot.pypy.org
Tue Oct 23 21:08:07 CEST 2012
Author: Hakan Ardo <hakan at debian.org>
Branch: jit-usable_retrace_3
Changeset: r58384:7f959049e8ee
Date: 2012-10-23 15:44 +0200
http://bitbucket.org/pypy/pypy/changeset/7f959049e8ee/
Log: rename
diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py
--- a/pypy/jit/metainterp/optimizeopt/unroll.py
+++ b/pypy/jit/metainterp/optimizeopt/unroll.py
@@ -286,7 +286,7 @@
virtual_state = self.initial_virtual_state
values = [self.getvalue(arg) for arg in exported_state.jump_args]
- virtual_state = virtual_state.make_generalization_of(exported_state.generalize_virtual_state,
+ virtual_state = virtual_state.make_guarded_generalization_of(exported_state.generalize_virtual_state,
exported_state.jump_args,
self.optimizer)
values = [self.getvalue(arg) for arg in exported_state.jump_args]
diff --git a/pypy/jit/metainterp/optimizeopt/virtualstate.py b/pypy/jit/metainterp/optimizeopt/virtualstate.py
--- a/pypy/jit/metainterp/optimizeopt/virtualstate.py
+++ b/pypy/jit/metainterp/optimizeopt/virtualstate.py
@@ -23,7 +23,7 @@
def generalization_of(self, other, renum, bad):
raise NotImplementedError
- def make_generalization_of(self, other, value, optimizer):
+ def make_guarded_generalization_of(self, other, value, optimizer):
pass
def generate_guards(self, other, box, cpu, extra_guards, renum):
@@ -109,7 +109,7 @@
return True
- def make_generalization_of(self, other, value, optimizer):
+ def make_guarded_generalization_of(self, other, value, optimizer):
if not self._generalization_of(other):
raise InvalidLoop
assert isinstance(other, AbstractVirtualStructStateInfo)
@@ -121,7 +121,7 @@
for i in range(len(self.fielddescrs)):
if other.fielddescrs[i] is not self.fielddescrs[i]:
raise InvalidLoop
- new_field_value = self.fieldstate[i].make_generalization_of(other.fieldstate[i],
+ new_field_value = self.fieldstate[i].make_guarded_generalization_of(other.fieldstate[i],
value.getfield(self.fielddescrs[i], None),
optimizer)
if new_field_value:
@@ -374,12 +374,12 @@
return False
return True
- def make_generalization_of(self, other, value, optimizer):
+ def make_guarded_generalization_of(self, other, value, optimizer):
if not self.generalization_of(other, {}, {}):
box = value.get_key_box()
try:
self._generate_guards(other, box, optimizer.cpu, [])
- return # It is enough if we can generate guards to make states compatibe, FIXME: rename method
+ return
except InvalidLoop:
pass
if isinstance(box, Const):
@@ -515,11 +515,11 @@
return False
return True
- def make_generalization_of(self, other, jumpargs, optimizer):
+ def make_guarded_generalization_of(self, other, jumpargs, optimizer):
assert len(self.state) == len(other.state) == len(jumpargs)
values = [optimizer.getvalue(arg) for arg in jumpargs]
for i in range(len(self.state)):
- new_value = self.state[i].make_generalization_of(other.state[i], values[i], optimizer)
+ new_value = self.state[i].make_guarded_generalization_of(other.state[i], values[i], optimizer)
if new_value:
optimizer.make_equal_to(jumpargs[i], new_value, True)
More information about the pypy-commit
mailing list