From 9982185b14a6bdbab7eee5ccf6b174a22d6822c7 Mon Sep 17 00:00:00 2001 From: chenyu Date: Fri, 5 Jun 2026 14:58:34 -0400 Subject: [PATCH] remove unused AFTER rules in pm_add_buffers[PR] (#16519) --- tinygrad/schedule/rangeify.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/tinygrad/schedule/rangeify.py b/tinygrad/schedule/rangeify.py index 34b09f8e7e..3203a4e92f 100644 --- a/tinygrad/schedule/rangeify.py +++ b/tinygrad/schedule/rangeify.py @@ -445,11 +445,6 @@ pm_add_buffers = pm_mops+pm_flatten_bufferize+to_bufferview+PatternMatcher([ # remove any RESHAPEs on KERNEL (UPat(Ops.CALL, name="k"), lambda k: k.replace(src=tuple(x.src[0] if x.op is Ops.RESHAPE else x for x in k.src))), - # remove MOP on AFTER - (UPat(Ops.AFTER, src=(UPat.var("x"), UPat(GroupOp.Movement, name="y"))), lambda x,y: x.after(y.src[0])), - # remove double AFTER - (UPat(Ops.AFTER, src=(UPat.var("x"), UPat(Ops.AFTER, name="y"))), lambda x,y: x.after(*y.src[1:])), - # remove invalid writes (UPat(Ops.STORE, src=(UPat(), UPat(Ops.CONTIGUOUS, src=(UPat(Ops.CONST, arg=Invalid),)))), lambda: UOp(Ops.NOOP)), (UPat(Ops.STORE, src=(UPat(), UPat(Ops.CONST, arg=Invalid))), lambda: UOp(Ops.NOOP)),