Author: David Schneider <[email protected]>
Branch: ppc-jit-backend
Changeset: r56094:dc7485224bf7
Date: 2012-07-17 14:18 +0200
http://bitbucket.org/pypy/pypy/changeset/dc7485224bf7/
Log: re-remove file
diff --git a/pypy/jit/backend/arm/test/test_ztranslate_backend.py
b/pypy/jit/backend/arm/test/test_ztranslate_backend.py
deleted file mode 100644
--- a/pypy/jit/backend/arm/test/test_ztranslate_backend.py
+++ /dev/null
@@ -1,62 +0,0 @@
-import py
-import os
-from pypy.jit.metainterp.history import (AbstractFailDescr,
- AbstractDescr,
- BasicFailDescr,
- BoxInt, Box, BoxPtr,
- ConstInt, ConstPtr,
- BoxObj, Const,
- ConstObj, BoxFloat, ConstFloat)
-from pypy.jit.metainterp.history import JitCellToken
-from pypy.jit.metainterp.resoperation import ResOperation, rop
-from pypy.rpython.test.test_llinterp import interpret
-from pypy.jit.backend.detect_cpu import getcpuclass
-from pypy.jit.backend.arm.runner import ArmCPU
-from pypy.tool.udir import udir
-from pypy.jit.backend.arm.test.support import skip_unless_arm
-skip_unless_arm()
-
-class FakeStats(object):
- pass
-cpu = getcpuclass()(rtyper=None, stats=FakeStats(),
translate_support_code=True)
-class TestBackendTranslation(object):
- def test_compile_bridge(self):
- def loop():
- i0 = BoxInt()
- i1 = BoxInt()
- i2 = BoxInt()
- faildescr1 = BasicFailDescr(1)
- faildescr2 = BasicFailDescr(2)
- looptoken = JitCellToken()
- operations = [
- ResOperation(rop.INT_ADD, [i0, ConstInt(1)], i1),
- ResOperation(rop.INT_LE, [i1, ConstInt(9)], i2),
- ResOperation(rop.GUARD_TRUE, [i2], None, descr=faildescr1),
- ResOperation(rop.JUMP, [i1], None, descr=looptoken),
- ]
- inputargs = [i0]
- operations[2].setfailargs([i1])
- cpu.setup_once()
- cpu.compile_loop(inputargs, operations, looptoken)
-
- i1b = BoxInt()
- i3 = BoxInt()
- bridge = [
- ResOperation(rop.INT_LE, [i1b, ConstInt(19)], i3),
- ResOperation(rop.GUARD_TRUE, [i3], None, descr=faildescr2),
- ResOperation(rop.JUMP, [i1b], None, descr=looptoken),
- ]
- bridge[1].setfailargs([i1b])
- assert looptoken._arm_func_addr != 0
- assert looptoken._arm_loop_code != 0
- cpu.compile_bridge(faildescr1, [i1b], bridge, looptoken, True)
-
- fail = cpu.execute_token(looptoken, 2)
- res = cpu.get_latest_value_int(0)
- return fail.identifier * 1000 + res
-
- logfile = udir.join('test_ztranslation.log')
- os.environ['PYPYLOG'] = 'jit-log-opt:%s' % (logfile,)
- res = interpret(loop, [], insist=True)
- assert res == 2020
-
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit