Lines Matching defs:snir
122 struct serialized_nir *snir =
123 ralloc_size(cache->nir_cache, sizeof(*snir) + blob.size);
124 memcpy(snir->sha1_key, sha1_key, 20);
125 snir->size = blob.size;
126 memcpy(snir->data, blob.data, blob.size);
133 _mesa_sha1_format(sha1buf, snir->sha1_key);
139 _mesa_hash_table_insert(cache->nir_cache, snir->sha1_key, snir);
160 const struct serialized_nir *snir = NULL;
166 snir = entry->data;
169 if (snir) {
171 blob_reader_init(&blob, snir->data, snir->size);
514 struct serialized_nir *snir =
515 ralloc_size(cache->nir_cache, sizeof(*snir) + snir_size);
516 memcpy(snir->sha1_key, sha1_key, 20);
517 snir->size = snir_size;
518 memcpy(snir->data, snir_data, snir_size);
520 return snir;
678 struct serialized_nir *snir =
681 if (!snir)
684 _mesa_hash_table_insert(cache->nir_cache, snir->sha1_key, snir);
988 const struct serialized_nir *snir = entry->data;
992 blob_write_bytes(&blob, snir->sha1_key, 20);
993 blob_write_uint32(&blob, snir->size);
994 blob_write_bytes(&blob, snir->data, snir->size);