Lines Matching defs:parent
1045 deref->parent.is_ssa && deref->arr.index.is_ssa &&
1060 write_src(ctx, &deref->parent);
1068 write_lookup_object(ctx, deref->parent.ssa));
1072 write_src(ctx, &deref->parent);
1078 write_src(ctx, &deref->parent);
1089 write_src(ctx, &deref->parent);
1105 nir_deref_instr *parent;
1118 read_src(ctx, &deref->parent, &deref->instr);
1119 parent = nir_src_as_deref(deref->parent);
1121 deref->type = glsl_get_struct_field(parent->type, deref->strct.index);
1127 deref->parent.is_ssa = true;
1128 deref->parent.ssa = read_lookup_object(ctx, blob_read_uint16(ctx->blob));
1132 read_src(ctx, &deref->parent, &deref->instr);
1138 parent = nir_src_as_deref(deref->parent);
1140 deref->type = glsl_get_array_element(parent->type);
1142 deref->type = parent->type;
1146 read_src(ctx, &deref->parent, &deref->instr);
1159 read_src(ctx, &deref->parent, &deref->instr);
1160 parent = nir_src_as_deref(deref->parent);
1161 deref->type = glsl_get_array_element(parent->type);
1173 assert(deref->parent.is_ssa);
1174 deref->modes = nir_instr_as_deref(deref->parent.ssa->parent_instr)->modes;