Author: Antonio Cuni <anto.c...@gmail.com>
Branch: 
Changeset: r157:a6e6c83ade89
Date: 2011-07-22 12:12 +0200
http://bitbucket.org/pypy/jitviewer/changeset/a6e6c83ade89/

Log:    make it clearer that these ops are guards; also, use == insteaf of
        'is' for guard_value, because it's more correct in case of eg
        guard(i4 == 0) vs guard(i4 is 0)

diff --git a/_jitviewer/parser.py b/_jitviewer/parser.py
--- a/_jitviewer/parser.py
+++ b/_jitviewer/parser.py
@@ -67,16 +67,16 @@
         locals()['repr_' + name] = _new_binop(bin_op)
 
     def repr_guard_true(self):
-        return '%s is true' % self.getarg(0)
+        return 'guard(%s is true)' % self.getarg(0)
 
     def repr_guard_false(self):
-        return '%s is false' % self.getarg(0)
+        return 'guard(%s is false)' % self.getarg(0)
 
     def repr_guard_value(self):
-        return '%s is %s' % (self.getarg(0), self.getarg(1))
+        return 'guard(%s == %s)' % (self.getarg(0), self.getarg(1))
 
     def repr_guard_isnull(self):
-        return '%s is null' % self.getarg(0)
+        return 'guard(%s is null)' % self.getarg(0)
 
     def repr_getfield_raw(self):
         name, field = self.descr.split(' ')[1].rsplit('.', 1)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to