Lines Matching defs:stride
1206 const unsigned stride = nir_deref_instr_array_stride(deref);
1207 if (stride == 0)
1215 base += stride * nir_src_as_uint(deref->arr.index);
1219 range += stride * (glsl_get_length(parent->type) - 1);
1866 unsigned stride = nir_deref_instr_array_stride(deref);
1867 assert(stride > 0);
1881 offset = nir_u2u(b, nir_amul_imm(b, index, stride), offset_bit_size);
1884 offset = nir_amul_imm(b, index, stride);
2071 const unsigned stride = nir_deref_instr_array_stride(deref);
2072 if (stride == 0)
2077 unsigned offset = nir_src_as_uint(deref->arr.index) * stride;
2084 *align_mul = MIN2(parent_mul, 1 << (ffs(stride) - 1));
2163 unsigned stride = glsl_get_explicit_stride(deref->type);
2164 assert(stride > 0);
2173 arr_size = nir_udiv_imm(b, arr_size, stride);
2304 * all data types in the given modes have a explicit stride/offset decorations
2306 * store, or atomic operation. If the offset/stride information does not come
2569 const unsigned stride = glsl_get_explicit_stride(type);
2570 assert(stride > 0);
2573 unsigned elem_offset = i * stride;
3010 nir->info.xfb_stride[i] = nir->xfb_info->buffers[i].stride / 4;