[pypy-svn] jitviewer commit 058dfc821029: merge
commits-noreply at bitbucket.org
commits-noreply at bitbucket.org
Wed Dec 1 14:32:42 CET 2010
# HG changeset patch -- Bitbucket.org
# Project jitviewer
# URL http://bitbucket.org/pypy/jitviewer/overview
# User Maciej Fijalkowski <fijall at gmail.com>
# Date 1291210354 -7200
# Node ID 058dfc8210299219583c17f52a41da1f0b308bb5
# Parent 9fc4e942ce3449023b45a2b6287c9cd39441aaf9
# Parent 6bb33bc846a5baa0e69f535bdcfc497bf2e81965
merge
--- a/_jitviewer/loops.py
+++ b/_jitviewer/loops.py
@@ -55,6 +55,9 @@ class Op(object):
def getarg(self, i):
return self._getvar(self.args[i])
+ def getargs(self):
+ return [self._getvar(v) for v in self.args]
+
def getres(self):
return self._getvar(self.res)
@@ -116,10 +119,11 @@ class Op(object):
return '((%s)%s).%s = %s' % (name, self.getarg(0), field, self.getarg(1))
def generic_repr(self):
+ arglist = ', '.join(self.getargs())
if self.res is not None:
- return '%s = %s(%s)' % (self.getres(), self.name, ', '.join(self.args))
+ return '%s = %s(%s)' % (self.getres(), self.name, arglist)
else:
- return '%s(%s)' % (self.name, ', '.join(self.args))
+ return '%s(%s)' % (self.name, arglist)
def __repr__(self):
return '<%s (%s)>' % (self.name, ', '.join([repr(a)
More information about the Pypy-commit
mailing list