From 708c49c4647e568a2099e446ba6e928d61b3d99d Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 12 Aug 2015 14:41:45 -0500
Subject: [PATCH] Add another fusion test

---
 test/test_loopy.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/test/test_loopy.py b/test/test_loopy.py
index 874bb55fb..87b4a95ad 100644
--- a/test/test_loopy.py
+++ b/test/test_loopy.py
@@ -2127,6 +2127,22 @@ def test_alias_temporaries(ctx_factory):
             parameters=dict(n=30))
 
 
+def test_fusion():
+    exp_kernel = lp.make_kernel(
+         ''' { [i]: 0<=i<n } ''',
+         ''' exp[i] = pow(E, z[i])''',
+         assumptions="n>0")
+
+    sum_kernel = lp.make_kernel(
+        '{ [j]: 0<=j<n }',
+        'out2 = sum(j, exp[j])',
+        assumptions='n>0')
+
+    knl = lp.fuse_kernels([exp_kernel, sum_kernel])
+
+    print(knl)
+
+
 if __name__ == "__main__":
     if len(sys.argv) > 1:
         exec(sys.argv[1])
-- 
GitLab