[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