[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