[pypy-svn] r53112 - pypy/branch/jit-hotpath/pypy/jit/codegen/llgraph

arigo at codespeak.net arigo at codespeak.net
Sat Mar 29 21:34:00 CET 2008


Author: arigo
Date: Sat Mar 29 21:33:59 2008
New Revision: 53112

Modified:
   pypy/branch/jit-hotpath/pypy/jit/codegen/llgraph/rgenop.py
Log:
Translation fixes.


Modified: pypy/branch/jit-hotpath/pypy/jit/codegen/llgraph/rgenop.py
==============================================================================
--- pypy/branch/jit-hotpath/pypy/jit/codegen/llgraph/rgenop.py	(original)
+++ pypy/branch/jit-hotpath/pypy/jit/codegen/llgraph/rgenop.py	Sat Mar 29 21:33:59 2008
@@ -284,7 +284,7 @@
         ll_assert(self.rgenop.currently_writing is self,
                      "genop_ptr_eq: bad currently_writing")
         gv_PTRTYPE = gv_ptr1.getkind()
-        gv_ptr2 = llimpl.cast(self.b, gv_PTRTYPE.v, gv_ptr2.v)        
+        gv_ptr2 = LLVar(llimpl.cast(self.b, gv_PTRTYPE.v, gv_ptr2.v))
         return LLVar(llimpl.genop(self.b, 'ptr_eq', [gv_ptr1, gv_ptr2],
                                   gv_Bool.v))
 
@@ -292,7 +292,7 @@
         ll_assert(self.rgenop.currently_writing is self,
                      "genop_ptr_ne: bad currently_writing")
         gv_PTRTYPE = gv_ptr1.getkind()
-        gv_ptr2 = llimpl.cast(self.b, gv_PTRTYPE.v, gv_ptr2.v)        
+        gv_ptr2 = LLVar(llimpl.cast(self.b, gv_PTRTYPE.v, gv_ptr2.v))
         return LLVar(llimpl.genop(self.b, 'ptr_ne', [gv_ptr1, gv_ptr2],
                                   gv_Bool.v))
 
@@ -399,7 +399,8 @@
                      "alloc_frame_place: bad currently_writing")
         if gv_initial_value is None:
             gv_initial_value = self.rgenop.genzeroconst(gv_TYPE)
-        gv_initial_value = llimpl.cast(self.b, gv_TYPE.v, gv_initial_value.v)
+        gv_initial_value = LLVar(llimpl.cast(self.b, gv_TYPE.v,
+                                             gv_initial_value.v))
         v = LLVar(llimpl.genop(self.b, 'same_as', [gv_initial_value],
                                gv_TYPE.v))
         return LLPlace(v, llimpl.get_frame_info(self.b, [v]))



More information about the Pypy-commit mailing list