[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