Home
last modified time | relevance | path

Searched refs:nir_options (Results 1 – 24 of 24) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_compiler.c166 struct nir_shader_compiler_options *nir_options = in brw_compiler_create() local
169 *nir_options = scalar_nir_options; in brw_compiler_create()
171 *nir_options = vector_nir_options; in brw_compiler_create()
177 nir_options->lower_ffma16 = devinfo->gen < 6; in brw_compiler_create()
178 nir_options->lower_ffma32 = devinfo->gen < 6; in brw_compiler_create()
179 nir_options->lower_ffma64 = devinfo->gen < 6; in brw_compiler_create()
180 nir_options->lower_flrp32 = devinfo->gen < 6 || devinfo->gen >= 11; in brw_compiler_create()
181 nir_options->lower_fpow = devinfo->gen >= 12; in brw_compiler_create()
183 nir_options->lower_rotate = devinfo->gen < 11; in brw_compiler_create()
184 nir_options->lower_bitfield_reverse = devinfo->gen < 7; in brw_compiler_create()
[all …]
/external/mesa3d/src/compiler/spirv/tests/
Dhelpers.h57 nir_shader_compiler_options nir_options; in get_nir() local
58 memset(&nir_options, 0, sizeof(nir_options)); in get_nir()
59 nir_options.use_scoped_barrier = true; in get_nir()
62 MESA_SHADER_COMPUTE, "main", &spirv_options, &nir_options); in get_nir()
/external/mesa3d/src/compiler/spirv/
Dnir_spirv.h109 const nir_shader_compiler_options *nir_options);
117 const nir_shader_compiler_options *nir_options);
Dnir_load_libclc.c246 const nir_shader_compiler_options *nir_options) in nir_load_libclc_shader() argument
266 nir_shader *nir = nir_deserialize(NULL, nir_options, &blob); in nir_load_libclc_shader()
285 &spirv_lib_options, nir_options); in nir_load_libclc_shader()
Dspirv_to_nir.c5735 const nir_shader_compiler_options *nir_options) in spirv_to_nir() argument
5756 b->shader = nir_shader_create(b, stage, nir_options, NULL); in spirv_to_nir()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_cmdline.c116 const nir_shader_compiler_options *nir_options = in load_glsl() local
124 nir_shader *nir = glsl_to_nir(&local_ctx, prog, stage, nir_options); in load_glsl()
127 if (nir_options->lower_all_io_to_temps || in load_glsl()
375 const nir_shader_compiler_options *nir_options = in main() local
393 nir = tgsi_to_nir_noscreen(toks, nir_options); in main()
/external/mesa3d/src/gallium/drivers/lima/standalone/
Dlima_compiler_cmdline.c105 const nir_shader_compiler_options *nir_options = in load_glsl() local
115 nir_shader *nir = glsl_to_nir(&local_ctx, prog, stage, nir_options); in load_glsl()
118 if (nir_options->lower_all_io_to_temps || in load_glsl()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_get.c463 return &sscreen->nir_options; in si_get_compiler_options()
935 const struct nir_shader_compiler_options nir_options = { in si_init_screen_get_functions() local
985 sscreen->nir_options = nir_options; in si_init_screen_get_functions()
Dsi_pipe.h496 struct nir_shader_compiler_options nir_options; member
/external/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c127 static const struct nir_shader_compiler_options nir_options = { variable
149 return &nir_options; in zink_get_compiler_options()
/external/mesa3d/src/mesa/state_tracker/
Dst_extensions.c167 const nir_shader_compiler_options *nir_options = NULL; in st_init_limits() local
173 nir_options = (const nir_shader_compiler_options *) in st_init_limits()
180 c->ShaderCompilerOptions[stage].NirOptions = nir_options; in st_init_limits()
1776 const struct nir_shader_compiler_options *nir_options = in st_init_extensions() local
1782 !(nir_options->lower_doubles_options & nir_lower_fp64_full_software)) in st_init_extensions()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_pipeline_cache.c132 const nir_shader_compiler_options *nir_options, in v3dv_pipeline_cache_search_for_nir() argument
162 nir_shader *nir = nir_deserialize(NULL, nir_options, &blob); in v3dv_pipeline_cache_search_for_nir()
Dv3dv_private.h1912 const nir_shader_compiler_options *nir_options,
Dv3dv_pipeline.c466 const nir_shader_compiler_options *nir_options = &v3dv_nir_options; in shader_module_compile_to_nir() local
482 &spirv_options, nir_options); in shader_module_compile_to_nir()
/external/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c762 const nir_shader_compiler_options *nir_options, in anv_device_search_for_nir() argument
780 nir_shader *nir = nir_deserialize(mem_ctx, nir_options, &blob); in anv_device_search_for_nir()
Danv_pipeline.c135 const nir_shader_compiler_options *nir_options = in anv_shader_compile_to_nir() local
242 stage, entrypoint_name, &spirv_options, nir_options); in anv_shader_compile_to_nir()
706 const nir_shader_compiler_options *nir_options = in anv_pipeline_stage_get_nir() local
711 nir_options, in anv_pipeline_stage_get_nir()
Danv_private.h1330 const struct nir_shader_compiler_options *nir_options,
/external/mesa3d/src/freedreno/vulkan/
Dtu_shader.c73 const nir_shader_compiler_options *nir_options = in tu_spirv_to_nir() local
119 &spirv_options, nir_options); in tu_spirv_to_nir()
Dtu_pipeline.c2059 const nir_shader_compiler_options *nir_options = in tu_pipeline_builder_compile_shaders() local
2063 nir_options); in tu_pipeline_builder_compile_shaders()
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_screen.c925 static const nir_shader_compiler_options nir_options = { variable
962 return &nir_options; in nv50_screen_get_compiler_options()
/external/mesa3d/src/amd/vulkan/
Dradv_shader.c49 static const struct nir_shader_compiler_options nir_options = { variable
386 nir->options = &nir_options; in radv_shader_compile_to_nir()
498 &spirv_options, &nir_options); in radv_shader_compile_to_nir()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_program.c2172 static const nir_shader_compiler_options nir_options = { variable
2200 return &nir_options; in vc4_screen_get_compiler_options()
/external/mesa3d/docs/relnotes/
D20.1.0.rst990 - nir, intel: Move use_scoped_memory_barrier to nir_options
D19.1.0.rst2001 - intel/compiler: Don't have sepearate, per-Gen nir_options