Searched refs:free_nir (Results 1 – 3 of 3) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_shader_internal.h | 171 struct nir_shader *si_get_nir_shader(struct si_shader *shader, bool *free_nir, 224 struct nir_shader *nir, bool free_nir, bool ngg_cull_shader); 228 bool free_nir);
|
D | si_shader_llvm.c | 805 struct nir_shader *nir, bool free_nir, bool ngg_cull_shader) in si_llvm_translate_nir() argument 1120 if (free_nir) in si_llvm_translate_nir() 1142 bool free_nir) in si_llvm_compile_shader() argument 1160 if (!si_llvm_translate_nir(&ctx, shader, nir, free_nir, false)) { in si_llvm_compile_shader() 1241 nir = si_get_nir_shader(&shader_ls, &free_nir, sel->info.tcs_vgpr_only_inputs); in si_llvm_compile_shader() 1244 if (!si_llvm_translate_nir(&ctx, &shader_ls, nir, free_nir, false)) { in si_llvm_compile_shader() 1301 nir = si_get_nir_shader(&shader_es, &free_nir, 0); in si_llvm_compile_shader() 1304 if (!si_llvm_translate_nir(&ctx, &shader_es, nir, free_nir, false)) { in si_llvm_compile_shader()
|
D | si_shader.c | 1575 struct nir_shader *si_get_nir_shader(struct si_shader *shader, bool *free_nir, in si_get_nir_shader() argument 1582 *free_nir = false; in si_get_nir_shader() 1588 *free_nir = true; in si_get_nir_shader() 1616 assert(*free_nir); in si_get_nir_shader() 1781 bool free_nir; in si_compile_shader() local 1782 struct nir_shader *nir = si_get_nir_shader(shader, &free_nir, 0); in si_compile_shader() 1873 if (!si_llvm_compile_shader(sscreen, compiler, shader, &so, debug, nir, free_nir)) in si_compile_shader()
|