[pypy-svn] r14291 - pypy/dist/pypy/translator/llvm2
rxe at codespeak.net
rxe at codespeak.net
Tue Jul 5 15:56:42 CEST 2005
Author: rxe
Date: Tue Jul 5 15:56:41 2005
New Revision: 14291
Modified:
pypy/dist/pypy/translator/llvm2/arraynode.py
Log:
Reordering of methods so comment makes sense.
Modified: pypy/dist/pypy/translator/llvm2/arraynode.py
==============================================================================
--- pypy/dist/pypy/translator/llvm2/arraynode.py (original)
+++ pypy/dist/pypy/translator/llvm2/arraynode.py Tue Jul 5 15:56:41 2005
@@ -31,6 +31,16 @@
def __str__(self):
return "<ArrayTypeNode %r>" % self.ref
+ def setup(self):
+ self.db.prepare_repr_arg_type(self.array.OF)
+ self._issetup = True
+
+ # ______________________________________________________________________
+ # entry points from genllvm
+ #
+ def writedatatypedecl(self, codewriter):
+ codewriter.arraydef(self.ref, self.db.repr_arg_type(self.array.OF))
+
def writedecl(self, codewriter):
# declaration for constructor
codewriter.declare(self.constructor_decl)
@@ -42,16 +52,6 @@
self.constructor_decl,
fromtype)
- def setup(self):
- self.db.prepare_repr_arg_type(self.array.OF)
- self._issetup = True
-
- # ______________________________________________________________________
- # entry points from genllvm
- #
- def writedatatypedecl(self, codewriter):
- codewriter.arraydef(self.ref, self.db.repr_arg_type(self.array.OF))
-
# Each ArrayNode instance is a global constant.
class ArrayNode(LLVMNode):
More information about the Pypy-commit
mailing list