Author: Armin Rigo <[email protected]>
Branch: optresult-unroll
Changeset: r79488:e660e97c1e8a
Date: 2015-09-06 21:44 +0200
http://bitbucket.org/pypy/pypy/changeset/e660e97c1e8a/
Log: arm: fix and comment
diff --git a/rpython/jit/backend/arm/helper/regalloc.py
b/rpython/jit/backend/arm/helper/regalloc.py
--- a/rpython/jit/backend/arm/helper/regalloc.py
+++ b/rpython/jit/backend/arm/helper/regalloc.py
@@ -1,13 +1,13 @@
from rpython.jit.backend.arm import conditions as c
from rpython.jit.backend.arm import registers as r
-from rpython.jit.metainterp.history import Const, FLOAT
+from rpython.jit.metainterp.history import Const, ConstInt, FLOAT
from rpython.rlib.objectmodel import we_are_translated
VMEM_imm_size=0x3FC
default_imm_size=0xFF
def check_imm_arg(arg, size=default_imm_size, allow_zero=True):
- assert not isinstance(arg, Const)
+ assert not isinstance(arg, Const) # because it must be an int :-)
if not we_are_translated():
if not isinstance(arg, int):
import pdb; pdb.set_trace()
@@ -19,7 +19,7 @@
return i <= size and lower_bound
def check_imm_box(arg, size=0xFF, allow_zero=True):
- if isinstance(arg, Const):
+ if isinstance(arg, ConstInt):
return check_imm_arg(arg.getint(), size, allow_zero)
return False
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit