Lines Matching defs:modes
36 return cast->modes == parent->modes &&
434 parent_modes = parent->modes;
437 deref->modes = parent_modes;
590 if (!modes_may_alias(b_path->path[0]->modes, a_path->path[0]->modes))
602 * only way modes_may_alias() can return true for two different modes
749 new_deref->modes = deref->modes;
1043 /* Restrict variable modes in casts.
1047 * across modes. For non-cast derefs, we should only ever do anything here if
1054 assert(deref->modes == deref->var->data.mode);
1059 if (parent == NULL || parent->modes == deref->modes)
1062 assert(parent->modes & deref->modes);
1063 deref->modes &= parent->modes;
1390 nir_variable_mode modes = nir_intrinsic_memory_modes(intrin);
1397 if (nir_deref_mode_must_be(deref, modes))
1400 if (!nir_deref_mode_may_be(deref, modes))