Commit f22ee146 authored by Jason Ekstrand's avatar Jason Ekstrand
Browse files

nir/algebraic: Only include nir_search_helpers once

We were including it once per value, so probably around 10k times.
Let's not cause the compiler any more work than we have to.
Reviewed-by: Iago Toral's avatarIago Toral Quiroga <>
parent 6de29328
......@@ -76,7 +76,6 @@ class Value(object):
return Constant(val, name_base)
__template = mako.template.Template("""
#include "compiler/nir/nir_search_helpers.h"
static const ${val.c_type} ${} = {
{ ${val.type_enum}, ${val.bit_size} },
% if isinstance(val, Constant):
......@@ -500,6 +499,7 @@ class SearchAndReplace(object):
_algebraic_pass_template = mako.template.Template("""
#include "nir.h"
#include "nir_search.h"
#include "nir_search_helpers.h"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment