[pypy-svn] r20440 - pypy/branch/somepbc-refactoring/pypy/translator/asm/test
ac at codespeak.net
ac at codespeak.net
Wed Nov 30 15:43:58 CET 2005
Author: ac
Date: Wed Nov 30 15:43:58 2005
New Revision: 20440
Modified:
pypy/branch/somepbc-refactoring/pypy/translator/asm/test/test_asm.py
Log:
Remove Translator.
Modified: pypy/branch/somepbc-refactoring/pypy/translator/asm/test/test_asm.py
==============================================================================
--- pypy/branch/somepbc-refactoring/pypy/translator/asm/test/test_asm.py (original)
+++ pypy/branch/somepbc-refactoring/pypy/translator/asm/test/test_asm.py Wed Nov 30 15:43:58 2005
@@ -1,4 +1,5 @@
-from pypy.translator.translator import Translator, graphof
+from pypy.translator.translator import TranslationContext, graphof
+from pypy.translator.backendopt.all import backend_optimizations
from pypy.rpython.rarithmetic import ovfcheck
from pypy.translator.asm import genasm
import py
@@ -9,7 +10,7 @@
processor = 'virt'
def getcompiled(self, func, view=False):
- t = Translator(func, simplifying=True)
+ t = TranslationContext(simplifying=True)
# builds starting-types from func_defs
argstypelist = []
if func.func_defaults is None:
@@ -18,11 +19,14 @@
else:
assert len(func.func_defaults) == func.func_code.co_argcount
argtypes = list(func.func_defaults)
- a = t.annotate(argtypes)
+ a = t.buildannotator()
+ a.build_types(func, argtypes)
a.simplify()
- t.specialize()
+ r = t.buildrtyper()
+ r.specialize()
t.checkgraphs()
- t.backend_optimizations()
+
+ backend_optimizations(t)
if view:
t.view()
graph = graphof(t, func)
More information about the Pypy-commit
mailing list