From 9d9151a21eb6970251dd0fd3dd6b047dd684b0f2 Mon Sep 17 00:00:00 2001 From: chenyu Date: Tue, 24 Feb 2026 15:09:11 -0500 Subject: [PATCH] remove const normalization in indexing [pr] (#14989) rangeify can create const with device, and all is normalized in to_define_global --- tinygrad/schedule/indexing.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tinygrad/schedule/indexing.py b/tinygrad/schedule/indexing.py index 76ed69d3db..4bb842ad1e 100644 --- a/tinygrad/schedule/indexing.py +++ b/tinygrad/schedule/indexing.py @@ -118,8 +118,6 @@ pm_apply_rangeify = PatternMatcher([ (UPat(GroupOp.All, name="x"), create_bufferize_and_index_based_on_ranges), # remove movement op (UPat(GroupOp.Movement, name="x"), remove_movement_op_after_rangeify), - # const/define_var shouldn't have src - (UPat((Ops.CONST, Ops.DEFINE_VAR), name="c"), lambda ctx,c: c.replace(src=()) if c in ctx.range_map else None), ]) @functools.cache