diff --git a/loopy/expression.py b/loopy/expression.py index 7cf719f8d806d0f7d2de9471d41a559643ea2f11..3194ac571b1959dca77f6451c78a29096824ed48 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)