Lines Matching defs:nir
71 if (module != NULL && module->nir != NULL) {
72 assert(module->nir->info.stage == stage);
73 assert(exec_list_length(&module->nir->functions) == 1);
75 nir_shader_get_entrypoint(module->nir)->function->name;
78 nir_validate_shader(module->nir, "internal shader");
80 nir_shader *clone = nir_shader_clone(mem_ctx, module->nir);
124 nir_shader *nir = vk_spirv_to_nir(device, spirv_data, spirv_size, stage,
128 if (nir == NULL)
131 *nir_out = nir;
142 if (module && module->nir) {
147 assert(module->nir->info.stage == vk_to_mesa_shader_stage(info->stage));
148 ASSERTED nir_function_impl *entrypoint = nir_shader_get_entrypoint(module->nir);
155 nir_serialize(&blob, module->nir, false);