[pypy-svn] pypy out-of-line-guards: Rename GUARD_NOT_INVARIANT to GUARD_NOT_INVALIDATED
fijal
commits-noreply at bitbucket.org
Sun Jan 2 15:08:14 CET 2011
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: out-of-line-guards
Changeset: r40322:89a53afe4641
Date: 2011-01-02 14:34 +0200
http://bitbucket.org/pypy/pypy/changeset/89a53afe4641/
Log: Rename GUARD_NOT_INVARIANT to GUARD_NOT_INVALIDATED
diff --git a/pypy/jit/metainterp/resoperation.py b/pypy/jit/metainterp/resoperation.py
--- a/pypy/jit/metainterp/resoperation.py
+++ b/pypy/jit/metainterp/resoperation.py
@@ -380,7 +380,7 @@
'GUARD_NO_OVERFLOW/0d',
'GUARD_OVERFLOW/0d',
'GUARD_NOT_FORCED/0d', # forcing virtualrefs/virtualizables
- 'GUARD_NOT_INVARIANT/0d', # forcing jit invariant fields
+ 'GUARD_NOT_INVALIDATED/0d', # forcing jit invariant fields
'_GUARD_LAST', # ----- end of guard operations -----
'_NOSIDEEFFECT_FIRST', # ----- start of no_side_effect operations -----
diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py
--- a/pypy/jit/backend/llgraph/llimpl.py
+++ b/pypy/jit/backend/llgraph/llimpl.py
@@ -157,7 +157,7 @@
'force_token' : ((), 'int'),
'call_may_force' : (('int', 'varargs'), 'intorptr'),
'guard_not_forced': ((), None),
- 'guard_not_invariant': ((), None),
+ 'guard_not_invalidated': ((), None),
}
# ____________________________________________________________
@@ -958,7 +958,7 @@
if forced:
raise GuardFailed
- def op_guard_not_invariant(self, descr):
+ def op_guard_not_invalidated(self, descr):
if self.loop.invalidated:
raise GuardFailed
diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py
--- a/pypy/jit/metainterp/pyjitpl.py
+++ b/pypy/jit/metainterp/pyjitpl.py
@@ -1185,9 +1185,9 @@
if resbox is not None:
self.make_result_of_lastop(resbox)
self.metainterp.vable_after_residual_call()
+ self.generate_guard(rop.GUARD_NOT_FORCED, None)
if effectinfo is None or effectinfo.extraeffect >= effectinfo.EF_FORCES_JIT_INVARIANT:
- self.generate_guard(rop.GUARD_NOT_INVARIANT, None)
- self.generate_guard(rop.GUARD_NOT_FORCED, None)
+ self.generate_guard(rop.GUARD_NOT_INVALIDATED, None)
self.metainterp.handle_possible_exception()
return resbox
else:
diff --git a/pypy/jit/metainterp/blackhole.py b/pypy/jit/metainterp/blackhole.py
--- a/pypy/jit/metainterp/blackhole.py
+++ b/pypy/jit/metainterp/blackhole.py
@@ -1247,7 +1247,7 @@
# because of GUARD_NONNULL_CLASS.
pass
#
- elif opnum == rop.GUARD_NOT_INVARIANT:
+ elif opnum == rop.GUARD_NOT_INVALIDATED:
pass
elif (opnum == rop.GUARD_NO_EXCEPTION or
opnum == rop.GUARD_EXCEPTION or
More information about the Pypy-commit
mailing list