Lines Matching refs:params
815 /* Scattered logical opcodes use the following params:
7398 struct brw_compile_fs_params *params)
7400 struct nir_shader *nir = params->nir;
7401 const struct brw_wm_prog_key *key = params->key;
7402 struct brw_wm_prog_data *prog_data = params->prog_data;
7403 bool allow_spilling = params->allow_spilling;
7405 INTEL_DEBUG(params->debug_flag ? params->debug_flag : DEBUG_WM);
7419 brw_setup_vue_interpolation(params->vue_map, nir, prog_data);
7439 params->mue_map);
7446 v8 = new fs_visitor(compiler, params->log_data, mem_ctx, &key->base,
7450 params->error_str = ralloc_strdup(mem_ctx, v8->fail_msg);
7468 assert(!params->use_rep_send);
7487 (!INTEL_DEBUG(DEBUG_NO16) || params->use_rep_send)) {
7489 v16 = new fs_visitor(compiler, params->log_data, mem_ctx, &key->base,
7493 if (!v16->run_fs(allow_spilling, params->use_rep_send)) {
7494 brw_shader_perf_log(compiler, params->log_data,
7512 v8->max_dispatch_width >= 32 && !params->use_rep_send &&
7516 v32 = new fs_visitor(compiler, params->log_data, mem_ctx, &key->base,
7521 brw_shader_perf_log(compiler, params->log_data,
7528 brw_shader_perf_log(compiler, params->log_data,
7540 if (params->use_rep_send)
7593 fs_generator g(compiler, params->log_data, mem_ctx, &prog_data->base,
7603 struct brw_compile_stats *stats = params->stats;
7769 struct brw_compile_cs_params *params)
7771 const nir_shader *nir = params->nir;
7772 const struct brw_cs_prog_key *key = params->key;
7773 struct brw_cs_prog_data *prog_data = params->prog_data;
7776 INTEL_DEBUG(params->debug_flag ? params->debug_flag : DEBUG_CS);
7815 v[simd] = new fs_visitor(compiler, params->log_data, mem_ctx, &key->base,
7837 brw_shader_perf_log(compiler, params->log_data,
7846 params->error_str = ralloc_asprintf(mem_ctx, "Can't compile shader: %s, %s and %s.\n",
7859 fs_generator g(compiler, params->log_data, mem_ctx, &prog_data->base,
7869 struct brw_compile_stats *stats = params->stats;
8031 struct brw_compile_bs_params *params)
8033 nir_shader *shader = params->nir;
8034 struct brw_bs_prog_data *prog_data = params->prog_data;
8035 unsigned num_resume_shaders = params->num_resume_shaders;
8036 nir_shader **resume_shaders = params->resume_shaders;
8045 fs_generator g(compiler, params->log_data, mem_ctx, &prog_data->base,
8057 compile_single_bs(compiler, params->log_data, mem_ctx,
8058 params->key, prog_data,
8059 shader, &g, params->stats, NULL, ¶ms->error_str);
8077 compile_single_bs(compiler, params->log_data, mem_ctx, params->key,
8079 ¶ms->error_str);