Lines Matching defs:info
709 const nir_op_info *info = &nir_op_infos[alu->op];
711 if (info->output_type & nir_type_float &&
802 nir->info.workgroup_size_variable = true;
1034 assert(nir->info.cs.ptr_size == 64);
1061 memcpy(metadata->local_size, nir->info.workgroup_size,
1063 memcpy(metadata->local_size_hint, nir->info.cs.workgroup_size_hint,
1068 for (unsigned i = 0; i < ARRAY_SIZE(nir->info.workgroup_size); i++) {
1070 conf->local_size[i] == nir->info.workgroup_size[i])
1073 if (nir->info.workgroup_size[i] &&
1074 nir->info.workgroup_size[i] != conf->local_size[i]) {
1079 nir->info.workgroup_size[i] = conf->local_size[i];
1081 memcpy(metadata->local_size, nir->info.workgroup_size,
1085 for (unsigned i = 0; i < ARRAY_SIZE(nir->info.workgroup_size); i++) {
1086 if (nir->info.workgroup_size[i] == 0)
1087 nir->info.workgroup_size[i] = 1;
1141 nir->info.shared_size = align(nir->info.shared_size, alignment);
1142 metadata->args[i].localptr.sharedmem_offset = nir->info.shared_size;
1143 nir->info.shared_size += size;
1146 metadata->local_mem_size = nir->info.shared_size;