[pypy-svn] r75015 - in pypy/branch/x86-64-jit-backend/pypy/jit/backend: . x86
jcreigh at codespeak.net
jcreigh at codespeak.net
Tue Jun 1 23:05:06 CEST 2010
Author: jcreigh
Date: Tue Jun 1 23:05:04 2010
New Revision: 75015
Modified:
pypy/branch/x86-64-jit-backend/pypy/jit/backend/detect_cpu.py
pypy/branch/x86-64-jit-backend/pypy/jit/backend/x86/runner.py
Log:
add skeleton CPU_x86_64 class
Modified: pypy/branch/x86-64-jit-backend/pypy/jit/backend/detect_cpu.py
==============================================================================
--- pypy/branch/x86-64-jit-backend/pypy/jit/backend/detect_cpu.py (original)
+++ pypy/branch/x86-64-jit-backend/pypy/jit/backend/detect_cpu.py Tue Jun 1 23:05:04 2010
@@ -56,6 +56,8 @@
return "pypy.jit.backend.x86.runner", "CPU"
elif backend_name == 'x86-without-sse2':
return "pypy.jit.backend.x86.runner", "CPU386_NO_SSE2"
+ elif backend_name == 'x86_64':
+ return "pypy.jit.backend.x86.runner", "CPU_X86_64"
elif backend_name == 'cli':
return "pypy.jit.backend.cli.runner", "CliCPU"
elif backend_name == 'llvm':
Modified: pypy/branch/x86-64-jit-backend/pypy/jit/backend/x86/runner.py
==============================================================================
--- pypy/branch/x86-64-jit-backend/pypy/jit/backend/x86/runner.py (original)
+++ pypy/branch/x86-64-jit-backend/pypy/jit/backend/x86/runner.py Tue Jun 1 23:05:04 2010
@@ -7,7 +7,7 @@
from pypy.jit.backend.x86.profagent import ProfileAgent
from pypy.jit.backend.llsupport.llmodel import AbstractLLCPU
-class CPU386(AbstractLLCPU):
+class AbstractX86CPU(AbstractLLCPU):
debug = True
supports_floats = True
@@ -129,10 +129,14 @@
assert fail_index == fail_index_2
return faildescr
+class CPU386(AbstractX86CPU):
+ pass
class CPU386_NO_SSE2(CPU386):
supports_floats = False
+class CPU_X86_64(AbstractX86CPU):
+ pass
CPU = CPU386
More information about the Pypy-commit
mailing list