Lines Matching refs:block_index
321 nir_ssa_def *block_index = base->block_index;
342 * It's more robust if we check for both !block_index and for the type
348 if (!block_index || vtn_type_contains_block(b, type) ||
381 if (!block_index) {
383 block_index = vtn_variable_resource_index(b, base->var, desc_arr_idx);
385 block_index = vtn_resource_reindex(b, base->mode,
386 block_index, desc_arr_idx);
397 ptr->block_index = block_index;
406 nir_ssa_def *desc = vtn_descriptor_load(b, base->mode, block_index);
584 if (!ptr->block_index) {
591 vtn_assert(ptr->deref == NULL && ptr->block_index != NULL);
592 return vtn_descriptor_load(b, ptr->mode, ptr->block_index);
1709 if (!ptr->block_index) {
1710 /* If we don't have a block_index then we must be a pointer to the
1721 return ptr->block_index;
1756 ptr->block_index = ssa;
2637 if (!ptr->block_index) {
2642 vtn_assert(ptr->block_index);
2645 nir_ssa_def *buf_size = nir_get_ssbo_size(&b->nb, ptr->block_index,