From 804f060e3839e6d7b4594c65a0cf6cac49a1b767 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Thu, 9 Jul 2015 13:04:26 -0500
Subject: [PATCH] Improve non-vectorization warning message

---
 loopy/expression.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/loopy/expression.py b/loopy/expression.py
index 7cf719f8d..3194ac571 100644
--- a/loopy/expression.py
+++ b/loopy/expression.py
@@ -342,8 +342,10 @@ class VectorizabilityChecker(RecursiveMapper):
 
             else:
                 if self.vec_iname in get_dependencies(index[i]):
-                    raise Unvectorizable("other vectorization iname "
-                            "dependencies in subscript")
+                    raise Unvectorizable("vectorizing iname '%s' occurs in "
+                            "unvectorized subscript axis %d (1-based) of "
+                            "expression '%s'"
+                            % (self.vec_iname, i+1, expr))
                     break
 
         return bool(possible)
-- 
GitLab