Lines Matching refs:nir
28 #include "compiler/nir/nir.h"
93 void brw_nir_analyze_boolean_resolves(nir_shader *nir);
96 nir_shader *nir,
103 bool brw_nir_lower_cs_intrinsics(nir_shader *nir,
105 void brw_nir_lower_vs_inputs(nir_shader *nir,
107 void brw_nir_lower_vue_inputs(nir_shader *nir,
109 void brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue);
110 void brw_nir_lower_fs_inputs(nir_shader *nir,
113 void brw_nir_lower_vue_outputs(nir_shader *nir);
114 void brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue,
116 void brw_nir_lower_fs_outputs(nir_shader *nir);
118 bool brw_nir_lower_conversions(nir_shader *nir);
120 bool brw_nir_lower_image_load_store(nir_shader *nir,
129 nir_shader *brw_postprocess_nir(nir_shader *nir,
133 bool brw_nir_apply_attribute_workarounds(nir_shader *nir,
136 bool brw_nir_apply_trig_workarounds(nir_shader *nir);
138 void brw_nir_apply_tcs_quads_workaround(nir_shader *nir);
140 nir_shader *brw_nir_apply_sampler_key(nir_shader *nir,
163 nir_shader *nir,
169 nir_shader *brw_nir_optimize(nir_shader *nir,