From 9f281867f0637a12ed5bdc8edb6e2ac9fdced23c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Wed, 29 Jun 2016 14:50:13 -0500 Subject: [PATCH] More warn -> warn_with_kernel --- loopy/preprocess.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/loopy/preprocess.py b/loopy/preprocess.py index d333cdf18..01cb4872f 100644 --- a/loopy/preprocess.py +++ b/loopy/preprocess.py @@ -25,7 +25,7 @@ THE SOFTWARE. import six from loopy.diagnostic import ( - LoopyError, WriteRaceConditionWarning, warn, + LoopyError, WriteRaceConditionWarning, warn_with_kernel, LoopyAdvisory, DependencyTypeInferenceFailure) import islpy as isl @@ -369,7 +369,7 @@ def find_temporary_scope(kernel): ]: if (apin != cpin and bool(locparallel_assignee_inames)): - warn(kernel, "write_race_local(%s)" % insn_id, + warn_with_kernel(kernel, "write_race_local(%s)" % insn_id, "instruction '%s' looks invalid: " "it assigns to indices based on %s IDs, but " "its temporary '%s' cannot be made %s because " @@ -390,7 +390,7 @@ def find_temporary_scope(kernel): desired_scope_per_insn.append(desired_scope) if not desired_scope_per_insn: - warn(kernel, "temp_to_write(%s)" % temp_var.name, + warn_with_kernel(kernel, "temp_to_write(%s)" % temp_var.name, "temporary variable '%s' never written, eliminating" % temp_var.name, LoopyAdvisory) @@ -442,7 +442,7 @@ def add_default_dependencies(kernel): all_my_var_writers |= var_writers if not var_writers and var not in arg_names: - warn(kernel, "read_no_write(%s)" % var, + warn_with_kernel(kernel, "read_no_write(%s)" % var, "temporary variable '%s' is read, but never written." % var) @@ -802,8 +802,8 @@ def realize_reduction(kernel, insn_id_filter=None, unknown_types_ok=True): return map_reduction_local(expr, rec, nresults, arg_dtype, reduction_dtypes) else: - from loopy.diagnostic import warn - warn(kernel, "empty_reduction", + from loopy.diagnostic import warn_with_kernel + warn_with_kernel(kernel, "empty_reduction", "Empty reduction found (no inames to reduce over). " "Eliminating.") -- GitLab