Home
last modified time | relevance | path

Searched refs:clc_shader (Results 1 – 8 of 8) sorted by relevance

/third_party/mesa3d/src/compiler/spirv/
Dnir_lower_libclc.c36 const nir_shader *clc_shader, in lower_clc_call_instr() argument
45 nir_foreach_function(function, clc_shader) { in lower_clc_call_instr()
72 const nir_shader *clc_shader, in nir_lower_libclc_impl() argument
82 progress |= lower_clc_call_instr(instr, &b, clc_shader, copy_vars); in nir_lower_libclc_impl()
99 const nir_shader *clc_shader) in nir_lower_libclc() argument
110 progress |= nir_lower_libclc_impl(function->impl, clc_shader, copy_vars); in nir_lower_libclc()
Dnir_spirv.h104 const nir_shader *clc_shader; member
134 bool nir_lower_libclc(nir_shader *shader, const nir_shader *clc_shader);
Dvtn_opencl.c153 if (!found && b->options->clc_shader && b->options->clc_shader != b->shader) { in mangle_and_find()
154 nir_foreach_function(funcs, b->options->clc_shader) { in mangle_and_find()
/third_party/mesa3d/src/intel/compiler/
Dbrw_kernel.c37 if (compiler->clc_shader) in load_clc_shader()
38 return compiler->clc_shader; in load_clc_shader()
46 p_atomic_cmpxchg(&compiler->clc_shader, NULL, nir); in load_clc_shader()
300 spirv_options.clc_shader = load_clc_shader(compiler, disk_cache, in brw_kernel_from_spirv()
324 NIR_PASS_V(nir, nir_lower_libclc, spirv_options.clc_shader); in brw_kernel_from_spirv()
Dbrw_compiler.h122 struct nir_shader *clc_shader; member
/third_party/mesa3d/src/gallium/frontends/clover/nir/
Dinvocation.cpp441 spirv_options.clc_shader = nir.get(); in spirv_to_nir()
478 NIR_PASS_V(nir, nir_lower_libclc, spirv_options.clc_shader); in spirv_to_nir()
/third_party/mesa3d/src/microsoft/clc/
Dclc_compiler.c759 .clc_shader = clc_libclc_get_clc_shader(lib), in clc_spirv_to_dxil()
/third_party/mesa3d/docs/relnotes/
D20.3.0.rst2774 - spirv: Make the clc_shader const