diff --git a/loopy/kernel/creation.py b/loopy/kernel/creation.py index 4134b11ce9d258f17288fe487be628ff2e2d0abb..0f7e783a3381eb2828e7ebc308e6f467842b6b13 100644 --- a/loopy/kernel/creation.py +++ b/loopy/kernel/creation.py @@ -347,15 +347,8 @@ def parse_insn_options(opt_dict, options_str, assignee_names=None): new_predicates = set(result["predicates"]) for pred in predicates: - from pymbolic.primitives import LogicalNot from loopy.symbolic import parse - if pred.startswith("!"): - from warnings import warn - warn("predicates starting with '!' are deprecated. " - "Simply use 'not' instead") - pred = LogicalNot(parse(pred[1:])) - else: - pred = parse(pred) + pred = parse(pred) new_predicates.add(pred) diff --git a/loopy/kernel/instruction.py b/loopy/kernel/instruction.py index ed18e2ba4531da0d7ccacc778b7a9ed59eee0c3a..b6d2e5212f778df27507a4723f18ccb0e2ea4ad7 100644 --- a/loopy/kernel/instruction.py +++ b/loopy/kernel/instruction.py @@ -229,14 +229,8 @@ class InstructionBase(ImmutableRecord, Taggable): new_predicates = set() for pred in predicates: if isinstance(pred, str): - from pymbolic.primitives import LogicalNot from loopy.symbolic import parse - if pred.startswith("!"): - warn("predicates starting with '!' are deprecated. " - "Simply use 'not' instead") - pred = LogicalNot(parse(pred[1:])) - else: - pred = parse(pred) + pred = parse(pred) new_predicates.add(pred)