Home
last modified time | relevance | path

Searched refs:spirv_options (Results 1 - 22 of 22) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/tests/
H A Dhelpers.h46 spirv_to_nir_options spirv_options; in get_nir() local
47 memset(&spirv_options, 0, sizeof(spirv_options)); in get_nir()
48 spirv_options.environment = NIR_SPIRV_VULKAN; in get_nir()
49 spirv_options.caps.vk_memory_model = true; in get_nir()
50 spirv_options.caps.vk_memory_model_device_scope = true; in get_nir()
51 spirv_options.ubo_addr_format = nir_address_format_32bit_index_offset; in get_nir()
52 spirv_options.ssbo_addr_format = nir_address_format_32bit_index_offset; in get_nir()
53 spirv_options.phys_ssbo_addr_format = nir_address_format_64bit_global; in get_nir()
54 spirv_options in get_nir()
[all...]
/third_party/mesa3d/src/gallium/frontends/clover/nir/
H A Dinvocation.cpp370 struct spirv_to_nir_options spirv_options = {};
371 spirv_options.environment = NIR_SPIRV_OPENCL;
373 spirv_options.shared_addr_format = nir_address_format_32bit_offset;
374 spirv_options.global_addr_format = nir_address_format_32bit_global;
375 spirv_options.temp_addr_format = nir_address_format_32bit_offset;
376 spirv_options.constant_addr_format = nir_address_format_32bit_global;
378 spirv_options.shared_addr_format = nir_address_format_32bit_offset_as_64bit;
379 spirv_options.global_addr_format = nir_address_format_64bit_global;
380 spirv_options.temp_addr_format = nir_address_format_32bit_offset_as_64bit;
381 spirv_options
[all...]
/third_party/mesa3d/src/imagination/rogue/
H A Drogue_nir.c39 static const struct spirv_to_nir_options spirv_options = { variable
54 return &spirv_options; in rogue_get_spirv_options()
135 spirv_options.ubo_addr_format); in rogue_nir_passes()
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_kernel.c35 const struct spirv_to_nir_options *spirv_options) in load_clc_shader()
41 spirv_options, nir_options); in load_clc_shader()
265 struct spirv_to_nir_options spirv_options = { in brw_kernel_from_spirv() local
300 spirv_options.clc_shader = load_clc_shader(compiler, disk_cache, in brw_kernel_from_spirv()
301 nir_options, &spirv_options); in brw_kernel_from_spirv()
306 entrypoint_name, &spirv_options, nir_options); in brw_kernel_from_spirv()
324 NIR_PASS_V(nir, nir_lower_libclc, spirv_options.clc_shader); in brw_kernel_from_spirv()
33 load_clc_shader(struct brw_compiler *compiler, struct disk_cache *disk_cache, const nir_shader_compiler_options *nir_options, const struct spirv_to_nir_options *spirv_options) load_clc_shader() argument
/third_party/mesa3d/src/vulkan/runtime/
H A Dvk_nir.c84 const struct spirv_to_nir_options *spirv_options, in vk_spirv_to_nir()
91 struct spirv_to_nir_options spirv_options_local = *spirv_options; in vk_spirv_to_nir()
79 vk_spirv_to_nir(struct vk_device *device, const uint32_t *spirv_data, size_t spirv_size_B, gl_shader_stage stage, const char *entrypoint_name, enum gl_subgroup_size subgroup_size, const VkSpecializationInfo *spec_info, const struct spirv_to_nir_options *spirv_options, const struct nir_shader_compiler_options *nir_options, void *mem_ctx) vk_spirv_to_nir() argument
H A Dvk_shader_module.c123 const struct spirv_to_nir_options *spirv_options, in vk_shader_module_to_nir()
135 spirv_options, nir_options, in vk_shader_module_to_nir()
118 vk_shader_module_to_nir(struct vk_device *device, const struct vk_shader_module *mod, gl_shader_stage stage, const char *entrypoint_name, const VkSpecializationInfo *spec_info, const struct spirv_to_nir_options *spirv_options, const nir_shader_compiler_options *nir_options, void *mem_ctx, nir_shader **nir_out) vk_shader_module_to_nir() argument
H A Dvk_pipeline.h46 const struct spirv_to_nir_options *spirv_options,
H A Dvk_nir.h45 const struct spirv_to_nir_options *spirv_options,
H A Dvk_pipeline.c62 const struct spirv_to_nir_options *spirv_options, in vk_pipeline_shader_stage_to_nir()
127 spirv_options, nir_options, mem_ctx); in vk_pipeline_shader_stage_to_nir()
60 vk_pipeline_shader_stage_to_nir(struct vk_device *device, const VkPipelineShaderStageCreateInfo *info, const struct spirv_to_nir_options *spirv_options, const struct nir_shader_compiler_options *nir_options, void *mem_ctx, nir_shader **nir_out) vk_pipeline_shader_stage_to_nir() argument
H A Dvk_shader_module.h61 const struct spirv_to_nir_options *spirv_options,
/third_party/mesa3d/src/compiler/spirv/
H A Dnir_load_libclc.c302 const struct spirv_to_nir_options *spirv_options, in nir_load_libclc_shader()
306 nir_address_format_bit_size(spirv_options->global_addr_format)); in nir_load_libclc_shader()
336 struct spirv_to_nir_options spirv_lib_options = *spirv_options; in nir_load_libclc_shader()
300 nir_load_libclc_shader(unsigned ptr_bit_size, struct disk_cache *disk_cache, const struct spirv_to_nir_options *spirv_options, const nir_shader_compiler_options *nir_options) nir_load_libclc_shader() argument
H A Dnir_spirv.h131 const struct spirv_to_nir_options *spirv_options,
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_shader.c240 const struct spirv_to_nir_options spirv_options = { in shader_create() local
254 &spirv_options, in shader_create()
322 spirv_options.ssbo_addr_format); in shader_create()
/third_party/mesa3d/src/mesa/main/
H A Dglspirv.c244 const struct spirv_to_nir_options spirv_options = { in _mesa_spirv_to_nir() local
265 &spirv_options, in _mesa_spirv_to_nir()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_cmdline.c230 const struct spirv_to_nir_options spirv_options = { in load_spirv() local
251 stage, entry, &spirv_options, in load_spirv()
/third_party/mesa3d/src/gallium/frontends/clover/llvm/
H A Dinvocation.cpp528 const auto spirv_options = get_spirv_translator_options(dev); in compile_to_spirv() local
532 if (!::llvm::writeSpirv(mod.get(), spirv_options, os, error_msg)) { in compile_to_spirv()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_shader.c27 const struct spirv_to_nir_options spirv_options = { in tu_spirv_to_nir() local
91 &spirv_options, nir_options, in tu_spirv_to_nir()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_pipeline.c392 const struct spirv_to_nir_options spirv_options = { in lvp_shader_compile_to_ir() local
439 &spirv_options, drv_options, in lvp_shader_compile_to_ir()
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_compiler.c757 const struct spirv_to_nir_options spirv_options = { in clc_spirv_to_dxil() local
796 &spirv_options, in clc_spirv_to_dxil()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_shader.c711 const struct spirv_to_nir_options spirv_options = { in radv_shader_spirv_to_nir() local
791 stage->entrypoint, &spirv_options, in radv_shader_spirv_to_nir()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c63 const struct spirv_to_nir_options spirv_options = { in anv_shader_stage_to_nir() local
138 &spirv_options, nir_options, in anv_shader_stage_to_nir()
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_compiler.c1945 static const struct spirv_to_nir_options spirv_options = { in zink_shader_spirv_compile() local
2010 zs->nir->info.stage, "main", &spirv_options, &screen->nir_options); in zink_shader_spirv_compile()

Completed in 26 milliseconds