Lines Matching refs:b_path
456 compare_deref_paths(nir_deref_path *a_path, nir_deref_path *b_path,
467 nir_deref_instr **b = b_path->path;
588 nir_deref_path *b_path)
590 if (!modes_may_alias(b_path->path[0]->modes, a_path->path[0]->modes))
593 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type)
599 const nir_variable *b_var = b_path->path[0]->var;
613 binding_compare = compare_deref_paths(a_path, b_path, &path_idx,
673 if (a_path->path[0] != b_path->path[0])
677 return compare_deref_paths(a_path, b_path, &path_idx, NULL);
688 nir_deref_path a_path, b_path;
690 nir_deref_path_init(&b_path, b, NULL);
693 assert(b_path.path[0]->deref_type == nir_deref_type_var ||
694 b_path.path[0]->deref_type == nir_deref_type_cast);
696 nir_deref_compare_result result = nir_compare_deref_paths(&a_path, &b_path);
699 nir_deref_path_finish(&b_path);