Lines Matching refs:b_path
465 nir_deref_path *b_path) in nir_compare_deref_paths() argument
467 if (!modes_may_alias(b_path->path[0]->modes, a_path->path[0]->modes)) in nir_compare_deref_paths()
470 if (a_path->path[0]->deref_type != b_path->path[0]->deref_type) in nir_compare_deref_paths()
474 if (a_path->path[0]->var != b_path->path[0]->var) { in nir_compare_deref_paths()
481 !(b_path->path[0]->modes & ~temp_var_modes)) in nir_compare_deref_paths()
491 deref_path_contains_coherent_decoration(b_path)) in nir_compare_deref_paths()
513 if (a_path->path[0] != b_path->path[0]) in nir_compare_deref_paths()
525 nir_deref_instr **b_p = &b_path->path[1]; in nir_compare_deref_paths()
627 nir_deref_path a_path, b_path; in nir_compare_derefs() local
629 nir_deref_path_init(&b_path, b, NULL); in nir_compare_derefs()
632 assert(b_path.path[0]->deref_type == nir_deref_type_var || in nir_compare_derefs()
633 b_path.path[0]->deref_type == nir_deref_type_cast); in nir_compare_derefs()
635 nir_deref_compare_result result = nir_compare_deref_paths(&a_path, &b_path); in nir_compare_derefs()
638 nir_deref_path_finish(&b_path); in nir_compare_derefs()