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