From 5c2ca7bad41d7ec0b62cb083b92af01f0a4571ee Mon Sep 17 00:00:00 2001 From: qazal <77887910+Qazalin@users.noreply.github.com> Date: Sat, 6 Jul 2024 19:28:47 +0300 Subject: [PATCH] remove UOps.SPECIAL rendering from llvm (#5306) --- tinygrad/renderer/llvmir.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tinygrad/renderer/llvmir.py b/tinygrad/renderer/llvmir.py index 3642053532..bcb7c39966 100644 --- a/tinygrad/renderer/llvmir.py +++ b/tinygrad/renderer/llvmir.py @@ -148,7 +148,6 @@ class LLVMRenderer(Renderer): lvars[u] = code_for_op[args](bb[-1], *[lvars[x] for x in src], dtype if args not in (BinaryOps.CMPLT, BinaryOps.CMPNE) else src[0].dtype) elif uop in {UOps.CAST, UOps.BITCAST}: lvars[u] = cast(bb, lvars[src[0]], src[0].dtype, dtype, bitcast=uop is UOps.BITCAST) elif uop in {UOps.DEFINE_GLOBAL, UOps.DEFINE_VAR}: lvars[u] = func.args[buf_index[args]] - elif uop is UOps.SPECIAL: lvars[u] = lvars[args.expr] elif uop is UOps.CONST: lvars[u] = const(args, dtype) else: raise RuntimeError(f"failed to render {uop}")