Lines Matching refs:HASH

86 #define HASH(hash, data) XXH32(&(data), sizeof(data), hash)
92 hash = HASH(hash, src->ssa);
99 hash = HASH(hash, src->abs);
100 hash = HASH(hash, src->negate);
103 hash = HASH(hash, src->swizzle[i]);
112 hash = HASH(hash, instr->op);
117 hash = HASH(hash, flags);
119 hash = HASH(hash, instr->dest.dest.ssa.num_components);
120 hash = HASH(hash, instr->dest.dest.ssa.bit_size);
154 hash = HASH(hash, instr->deref_type);
155 hash = HASH(hash, instr->modes);
156 hash = HASH(hash, instr->type);
159 return HASH(hash, instr->var);
165 hash = HASH(hash, instr->strct.index);
171 hash = HASH(hash, instr->arr.in_bounds);
175 hash = HASH(hash, instr->cast.ptr_stride);
176 hash = HASH(hash, instr->cast.align_mul);
177 hash = HASH(hash, instr->cast.align_offset);
195 hash = HASH(hash, instr->def.num_components);
200 hash = HASH(hash, b);
221 hash = HASH(hash, instr->instr.block);
235 hash = HASH(hash, srcs[i]->pred);
245 hash = HASH(hash, instr->intrinsic);
248 hash = HASH(hash, instr->dest.ssa.num_components);
249 hash = HASH(hash, instr->dest.ssa.bit_size);
263 hash = HASH(hash, instr->op);
264 hash = HASH(hash, instr->num_srcs);
267 hash = HASH(hash, instr->src[i].src_type);
271 hash = HASH(hash, instr->coord_components);
272 hash = HASH(hash, instr->sampler_dim);
273 hash = HASH(hash, instr->is_array);
274 hash = HASH(hash, instr->is_shadow);
275 hash = HASH(hash, instr->is_new_style_shadow);
276 hash = HASH(hash, instr->is_sparse);
278 hash = HASH(hash, component);
281 hash = HASH(hash, instr->tg4_offsets[i][j]);
282 hash = HASH(hash, instr->texture_index);
283 hash = HASH(hash, instr->sampler_index);
284 hash = HASH(hash, instr->texture_non_uniform);
285 hash = HASH(hash, instr->sampler_non_uniform);