Searched refs:ir_binary (Results 1 - 8 of 8) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_live_shader_cache.c79 const void *ir_binary; local in function:util_live_shader_cache_get
84 ir_binary = state->tokens;
91 ir_binary = blob.data;
103 _mesa_sha1_update(&sha1_ctx, ir_binary, ir_size);
113 if (ir_binary == blob.data)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_compute.c135 void *ir_binary = si_get_ir_binary(&sel); local in function:si_create_compute_state_async
140 if (ir_binary &&
141 si_shader_cache_load_shader(sscreen, ir_binary, shader)) {
184 if (ir_binary) {
186 if (!si_shader_cache_insert_shader(sscreen, ir_binary, shader, true))
187 FREE(ir_binary);
H A Dsi_state_shaders.c51 void *ir_binary; local in function:si_get_ir_binary
54 ir_binary = sel->tokens;
62 ir_binary = blob.data;
72 memcpy(result + 4, ir_binary, ir_size);
202 * Returns false on failure, in which case the ir_binary should be freed.
204 bool si_shader_cache_insert_shader(struct si_screen *sscreen, void *ir_binary, argument
212 entry = _mesa_hash_table_search(sscreen->shader_cache, ir_binary);
220 if (_mesa_hash_table_insert(sscreen->shader_cache, ir_binary,
227 disk_cache_compute_key(sscreen->disk_shader_cache, ir_binary,
228 *((uint32_t *)ir_binary), ke
236 si_shader_cache_load_shader(struct si_screen * sscreen,void * ir_binary,struct si_shader * shader) argument
2059 void *ir_binary = NULL; local in function:si_init_shader_selector_async
[all...]
H A Dsi_state.h530 bool si_shader_cache_load_shader(struct si_screen *sscreen, void *ir_binary,
532 bool si_shader_cache_insert_shader(struct si_screen *sscreen, void *ir_binary,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_state_cs.c720 void *ir_binary; local in function:lp_cs_get_ir_cache_key
724 ir_binary = blob.data;
730 _mesa_sha1_update(&ctx, ir_binary, ir_size);
H A Dlp_state_fs.c3544 void *ir_binary; local in function:lp_fs_get_ir_cache_key
3548 ir_binary = blob.data;
3554 _mesa_sha1_update(&ctx, ir_binary, ir_size);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.c50 void *ir_binary; local in function:si_get_ir_cache_key
53 ir_binary = sel->nir_binary;
60 ir_binary = blob.data;
107 _mesa_sha1_update(&ctx, ir_binary, ir_size);
113 if (ir_binary == blob.data)
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_llvm.c847 void *ir_binary; local in function:draw_get_ir_cache_key
851 ir_binary = blob.data;
857 _mesa_sha1_update(&ctx, ir_binary, ir_size);

Completed in 30 milliseconds