/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
ir3_nir.h | 37 bool ir3_nir_lower_if_else(nir_shader *shader); 38 bool ir3_nir_apply_trig_workarounds(nir_shader *shader); 40 struct nir_shader * ir3_tgsi_to_nir(const struct tgsi_token *tokens); 43 struct nir_shader * ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
|
ir3_nir.c | 55 struct nir_shader * 86 ir3_optimize_loop(nir_shader *s) 106 struct nir_shader * 107 ir3_optimize_nir(struct ir3_shader *shader, nir_shader *s,
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_nir.h | 92 void brw_nir_analyze_boolean_resolves(nir_shader *nir); 94 nir_shader *brw_preprocess_nir(const struct brw_compiler *compiler, 95 nir_shader *nir); 97 bool brw_nir_lower_intrinsics(nir_shader *nir, 99 void brw_nir_lower_vs_inputs(nir_shader *nir, 103 void brw_nir_lower_vue_inputs(nir_shader *nir, bool is_scalar, 105 void brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue); 106 void brw_nir_lower_fs_inputs(nir_shader *nir, 109 void brw_nir_lower_vue_outputs(nir_shader *nir, bool is_scalar); 110 void brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue [all...] |
brw_vec4_tes.h | 45 const nir_shader *nir,
|
brw_vec4_gs_visitor.h | 45 const nir_shader *shader,
|
brw_nir.c | 85 add_const_offset_to_base(nir_shader *nir, nir_variable_mode mode) 255 brw_nir_lower_vs_inputs(nir_shader *nir, 293 brw_nir_lower_vue_inputs(nir_shader *nir, bool is_scalar, 320 brw_nir_lower_tes_inputs(nir_shader *nir, const struct brw_vue_map *vue_map) 346 brw_nir_lower_fs_inputs(nir_shader *nir, 390 brw_nir_lower_vue_outputs(nir_shader *nir, 401 brw_nir_lower_tcs_outputs(nir_shader *nir, const struct brw_vue_map *vue_map, 427 brw_nir_lower_fs_outputs(nir_shader *nir) 439 brw_nir_lower_cs_shared(nir_shader *nir) 456 static nir_shader * [all...] |
brw_nir_intrinsics.c | 28 nir_shader *nir; 43 nir_shader *nir = state->nir; 74 nir_shader *nir = state->nir; 159 brw_nir_lower_intrinsics(nir_shader *nir, struct brw_stage_prog_data *prog_data)
|
brw_program.h | 35 struct nir_shader *brw_create_nir(struct brw_context *brw,
|
/external/mesa3d/src/intel/vulkan/ |
anv_nir.h | 34 void anv_nir_lower_input_attachments(nir_shader *shader); 36 void anv_nir_lower_push_constants(nir_shader *shader); 39 nir_shader *shader, 42 nir_shader *shader,
|
anv_nir_lower_push_constants.c | 27 anv_nir_lower_push_constants(nir_shader *shader)
|
/external/mesa3d/src/mesa/state_tracker/ |
st_nir.h | 34 struct nir_shader; 36 void st_nir_lower_builtin(struct nir_shader *shader); 37 void st_nir_lower_tex_src_plane(struct nir_shader *shader, unsigned free_slots, 40 struct nir_shader * st_glsl_to_nir(struct st_context *st, struct gl_program *prog, 44 void st_finalize_nir(struct st_context *st, struct gl_program *prog, struct nir_shader *nir);
|
/external/mesa3d/src/mesa/program/ |
prog_to_nir.h | 34 struct nir_shader *prog_to_nir(const struct gl_program *prog,
|
/external/mesa3d/src/compiler/glsl/ |
glsl_to_nir.h | 36 nir_shader *glsl_to_nir(const struct gl_shader_program *shader_prog,
|
/external/mesa3d/src/gallium/auxiliary/nir/ |
tgsi_to_nir.h | 26 struct nir_shader *
|
/external/mesa3d/src/compiler/nir/ |
nir.h | 73 struct nir_shader; 1820 typedef struct nir_shader { struct 1865 } nir_shader; typedef in typeref:struct:nir_shader [all...] |
nir_lower_passthrough_edgeflags.c | 30 nir_shader *shader = impl->function->shader; 53 void nir_lower_passthrough_edgeflags(nir_shader *shader)
|
nir_metadata.c | 70 nir_metadata_set_validation_flag(nir_shader *shader) 87 nir_metadata_check_validation_flag(nir_shader *shader)
|
nir_sweep.c | 29 * The nir_sweep() pass performs a mark and sweep pass over a nir_shader's associated 41 static void sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node); 62 sweep_block(nir_shader *nir, nir_block *block) 75 sweep_if(nir_shader *nir, nir_if *iff) 89 sweep_loop(nir_shader *nir, nir_loop *loop) 99 sweep_cf_node(nir_shader *nir, nir_cf_node *cf_node) 117 sweep_impl(nir_shader *nir, nir_function_impl *impl) 139 sweep_function(nir_shader *nir, nir_function *f) 149 nir_sweep(nir_shader *nir)
|
nir_lower_bitmap.c | 56 get_texcoord(nir_shader *shader) 81 lower_bitmap(nir_shader *shader, nir_builder *b, 131 nir_lower_bitmap(nir_shader *shader,
|
nir_lower_patch_vertices.c | 27 nir_lower_tes_patch_vertices(nir_shader *tes_nir, unsigned patch_vertices)
|
nir_gather_info.c | 28 set_io_mask(nir_shader *shader, nir_variable *var, int offset, int len) 78 mark_whole_variable(nir_shader *shader, nir_variable *var) 127 try_mask_partial_io(nir_shader *shader, nir_deref_var *deref) 194 gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader) 264 gather_tex_info(nir_tex_instr *instr, nir_shader *shader) 271 gather_info_block(nir_block *block, nir_shader *shader) 291 nir_shader_gather_info(nir_shader *shader, nir_function_impl *entrypoint)
|
nir_gs_count_vertices.c | 54 nir_gs_count_vertices(const nir_shader *shader)
|
nir_lower_var_copies.c | 81 nir_shader *shader) 149 nir_lower_var_copy_instr(nir_intrinsic_instr *copy, nir_shader *shader) 160 nir_shader *shader = impl->function->shader; 183 nir_lower_var_copies(nir_shader *shader)
|
nir_opt_cse.c | 82 nir_opt_cse(nir_shader *shader)
|
/external/mesa3d/src/amd/common/ |
ac_nir_to_llvm.h | 34 struct nir_shader; 128 struct nir_shader *nir,
|