Lines Matching refs:structure
27 * If a structure is only ever referenced by its components, then
156 /* If there are no structure references yet, no need to bother with
164 /* We'll split copies of a structure to copies of components, so don't
175 /* We don't have logic for structure-splitting function arguments,
276 type->fields.structure[i].name);
284 type->fields.structure[i].name);
310 printf("structure %s@%p: decl %d, whole_access %d\n",
337 type->fields.structure[i].name);
339 new(entry->mem_ctx) ir_variable(type->fields.structure[i].type,
343 if (type->fields.structure[i].type->without_array()->is_image()) {
348 type->fields.structure[i].memory_read_only;
350 type->fields.structure[i].memory_write_only;
352 type->fields.structure[i].memory_coherent;
354 type->fields.structure[i].memory_volatile;
356 type->fields.structure[i].memory_restrict;
358 type->fields.structure[i].image_format;