[pypy-svn] r78566 - pypy/branch/jit-unroll-loops/pypy/jit/metainterp/test
hakanardo at codespeak.net
hakanardo at codespeak.net
Sat Oct 30 19:47:09 CEST 2010
Author: hakanardo
Date: Sat Oct 30 19:47:07 2010
New Revision: 78566
Modified:
pypy/branch/jit-unroll-loops/pypy/jit/metainterp/test/test_optimizeopt.py
Log:
fixed tests
Modified: pypy/branch/jit-unroll-loops/pypy/jit/metainterp/test/test_optimizeopt.py
==============================================================================
--- pypy/branch/jit-unroll-loops/pypy/jit/metainterp/test/test_optimizeopt.py (original)
+++ pypy/branch/jit-unroll-loops/pypy/jit/metainterp/test/test_optimizeopt.py Sat Oct 30 19:47:07 2010
@@ -3082,7 +3082,7 @@
i2 = int_lt(i0, 5)
jump(i2)
"""
- self.optimize_loop(ops, expected)
+ self.optimize_loop(ops, expected, expected)
def test_bound_lt_noopt(self):
ops = """
@@ -3093,15 +3093,19 @@
guard_true(i2) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i1 = int_lt(i0, 4)
guard_false(i1) []
i2 = int_lt(i0, 5)
guard_true(i2) []
- jump(4)
+ jump()
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ []
+ jump()
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_rev(self):
ops = """
@@ -3112,13 +3116,17 @@
guard_true(i2) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i1 = int_lt(i0, 4)
guard_false(i1) []
jump(i0)
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ [i0]
+ jump(i0)
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_tripple(self):
ops = """
@@ -3131,13 +3139,17 @@
guard_true(i3) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i1 = int_lt(i0, 0)
guard_true(i1) []
jump(i0)
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ [i0]
+ jump(i0)
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_add(self):
ops = """
@@ -3149,14 +3161,18 @@
guard_true(i3) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i1 = int_lt(i0, 4)
guard_true(i1) []
i2 = int_add(i0, 10)
jump(i0)
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ [i0]
+ jump(i0)
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_add_before(self):
ops = """
@@ -3168,14 +3184,18 @@
guard_true(i1) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i2 = int_add(i0, 10)
i3 = int_lt(i2, 15)
guard_true(i3) []
jump(i0)
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ [i0]
+ jump(i0)
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_add_ovf(self):
ops = """
@@ -3188,14 +3208,18 @@
guard_true(i3) []
jump(i0)
"""
- expected = """
+ preamble = """
[i0]
i1 = int_lt(i0, 4)
guard_true(i1) []
i2 = int_add(i0, 10)
jump(i0)
"""
- self.optimize_loop(ops, expected)
+ expected = """
+ [i0]
+ jump(i0)
+ """
+ self.optimize_loop(ops, expected, preamble)
def test_bound_lt_add_ovf_before(self):
ops = """
More information about the Pypy-commit
mailing list