[pypy-commit] pypy default: some code and naming cleanups
bivab
noreply at buildbot.pypy.org
Tue Apr 2 19:32:21 CEST 2013
Author: David Schneider <david.schneider at picle.org>
Branch:
Changeset: r62926:2a95e0487acb
Date: 2013-04-02 19:31 +0200
http://bitbucket.org/pypy/pypy/changeset/2a95e0487acb/
Log: some code and naming cleanups
diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py
--- a/rpython/jit/backend/arm/opassembler.py
+++ b/rpython/jit/backend/arm/opassembler.py
@@ -342,7 +342,7 @@
def _emit_call(self, adr, arglocs, fcond=c.AL, resloc=None,
result_info=(-1, -1),
can_collect=1):
- if self.cpu.use_hf_abi:
+ if self.cpu.hf_abi:
stack_args, adr = self._setup_call_hf(adr, arglocs, fcond,
resloc, result_info)
else:
@@ -368,7 +368,7 @@
# ensure the result is wellformed and stored in the correct location
if resloc is not None:
- if resloc.is_vfp_reg() and not self.cpu.use_hf_abi:
+ if resloc.is_vfp_reg() and not self.cpu.hf_abi:
# move result to the allocated register
self.mov_to_vfp_loc(r.r0, r.r1, resloc)
elif resloc.is_reg() and result_info != (-1, -1):
diff --git a/rpython/jit/backend/arm/runner.py b/rpython/jit/backend/arm/runner.py
--- a/rpython/jit/backend/arm/runner.py
+++ b/rpython/jit/backend/arm/runner.py
@@ -1,7 +1,6 @@
from rpython.jit.backend.arm.arch import JITFRAME_FIXED_SIZE
from rpython.jit.backend.arm.assembler import AssemblerARM
-from rpython.jit.backend.arm.regalloc import CoreRegisterManager,\
- VFPRegisterManager
+from rpython.jit.backend.arm.regalloc import VFPRegisterManager
from rpython.jit.backend.arm.registers import fp, all_regs
from rpython.jit.backend.llsupport import jitframe
from rpython.jit.backend.llsupport.llmodel import AbstractLLCPU
@@ -25,7 +24,7 @@
float_regs = VFPRegisterManager.all_regs
frame_reg = fp
- use_hf_abi = False # use hard float abi flag
+ hf_abi = False # use hard float abi flag
arch_version = 7
def __init__(self, rtyper, stats, opts=None, translate_support_code=False,
@@ -33,7 +32,6 @@
AbstractLLCPU.__init__(self, rtyper, stats, opts,
translate_support_code, gcdescr)
-
def set_debug(self, flag):
return self.assembler.set_debug(flag)
@@ -72,7 +70,7 @@
def cast_ptr_to_int(x):
adr = llmemory.cast_ptr_to_adr(x)
- return ArmCPU.cast_adr_to_int(adr)
+ return CPU_ARM.cast_adr_to_int(adr)
cast_ptr_to_int._annspecialcase_ = 'specialize:arglltype(0)'
cast_ptr_to_int = staticmethod(cast_ptr_to_int)
@@ -112,21 +110,23 @@
assert self.assembler is not None
return Regalloc(self.assembler)
+
class CPU_ARM(AbstractARMCPU):
"""ARM v7 uses softfp ABI, requires vfp"""
backend_name = "armv7"
-ArmCPU = CPU_ARM
+
class CPU_ARMHF(AbstractARMCPU):
"""ARM v7 uses hardfp ABI, requires vfp"""
- use_hf_abi = True
+ hf_abi = True
backend_name = "armv7hf"
supports_floats = False
supports_singlefloats = False
-class CPU_ARMv6(AbstractARMCPU):
+
+class CPU_ARMv6HF(AbstractARMCPU):
""" ARM v6, uses hardfp ABI, requires vfp"""
- use_hf_abi = True
+ hf_abi = True
arch_version = 6
backend_name = "armv6hf"
supports_floats = False
diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py
--- a/rpython/jit/backend/detect_cpu.py
+++ b/rpython/jit/backend/detect_cpu.py
@@ -78,7 +78,7 @@
elif backend_name == 'cli':
return "rpython.jit.backend.cli.runner", "CliCPU"
elif backend_name == 'armv6hf':
- return "rpython.jit.backend.arm.runner", "CPU_ARMv6"
+ return "rpython.jit.backend.arm.runner", "CPU_ARMv6HF"
elif backend_name == 'armv7':
return "rpython.jit.backend.arm.runner", "CPU_ARM"
elif backend_name == 'armv7hf':
More information about the pypy-commit
mailing list