remove unneeded default args in renderers (#17262)

This commit is contained in:
George Hotz
2026-07-28 14:53:04 -07:00
committed by GitHub
parent fde3a8faff
commit 0cdddf3495
3 changed files with 0 additions and 6 deletions
-1
View File
@@ -339,7 +339,6 @@ class OpenCLRenderer(CStyleLanguage):
(d != dtypes.double or "cl_khr_fp64" in self.target.arch) and d not in dtypes.fp8s}
class MetalRenderer(CStyleLanguage):
shared_max = 32768
def __init__(self, target:Target):
super().__init__(target)
from tinygrad.runtime.ops_metal import MetalCompiler
-2
View File
@@ -131,7 +131,6 @@ base_rewrite = PatternMatcher([
])
class LLVMRenderer(Renderer):
supports_float4 = True
abi: str | None
string_rewrite: PatternMatcher
code_for_op = {k:lambda:None for v in lop.values() for k in v.keys()}
@@ -211,7 +210,6 @@ code_for_workitem = {"g": lambda x: f"tail call i32 @llvm.amdgcn.workgroup.id.{c
# https://rocm.docs.amd.com/projects/llvm-project/en/latest/LLVM/llvm/html/AMDGPUUsage.html#llvm-ir-intrinsics
llvm_intrinsics = {Ops.SQRT: "sqrt", Ops.LOG2: "log2", Ops.EXP2: "exp2"}
class AMDLLVMRenderer(LLVMRenderer):
has_local = True
shared_max = HIPRenderer.shared_max
global_max = HIPRenderer.global_max
global_prod_max = HIPRenderer.global_prod_max
-3
View File
@@ -17,12 +17,9 @@ dsp_string = PatternMatcher([
])
class DSPRenderer(ClangRenderer):
supports_float4 = True
has_threads = False
buffer_suffix = " restrict __attribute__((align_value(128)))"
kernel_typedef = "__attribute__((noinline)) void"
extra_args = []
extra_matcher = ClangRenderer.extra_matcher
string_rewrite = dsp_string+ClangRenderer.string_rewrite
type_map = { **ClangRenderer.type_map, dtypes.uint64: "unsigned long long", dtypes.int64: "long long" }
code_for_op = {k:v for k,v in ClangRenderer.code_for_op.items() if k != Ops.SQRT}