From e7d871737598483777e967db59fe7abaa9023d46 Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Mon, 29 Nov 2021 14:14:35 -0800 Subject: [PATCH] nir/algebraic: Drop the check for cache == None. The cache is always set. Reviewed-by: Adam Jackson Part-of: --- src/compiler/nir/nir_algebraic.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/compiler/nir/nir_algebraic.py b/src/compiler/nir/nir_algebraic.py index 3f48ff92a80..1b73fc019b7 100644 --- a/src/compiler/nir/nir_algebraic.py +++ b/src/compiler/nir/nir_algebraic.py @@ -153,7 +153,7 @@ class Value(object): return "nir_search_" + self.type_str def __c_name(self, cache): - if cache is not None and self.name in cache: + if self.name in cache: return cache[self.name] else: return self.name @@ -203,15 +203,14 @@ class Value(object): Constant=Constant, Variable=Variable, Expression=Expression) - if cache is not None and struct_init in cache: + if struct_init in cache: # If it's in the cache, register a name remap in the cache and render # only a comment saying it's been remapped cache[self.name] = cache[struct_init] return "/* {} -> {} in the cache */\n".format(self.name, cache[struct_init]) else: - if cache is not None: - cache[struct_init] = self.name + cache[struct_init] = self.name return "static const {} {} = {}\n".format(self.c_type, self.name, struct_init)