reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2507 bmap1 = isl_basic_map_cow(bmap1); 2507 bmap1 = isl_basic_map_cow(bmap1); 2508 if (!bmap1 || !bmap2) 2509 return isl_basic_map_free(bmap1); 2511 total = isl_basic_map_total_dim(bmap1); 2513 i1 = bmap1->n_eq - 1; 2515 while (bmap1 && i1 >= 0 && i2 >= 0) { 2518 last1 = isl_seq_last_non_zero(bmap1->eq[i1] + 1, total); 2525 if (isl_basic_map_drop_equality(bmap1, i1) < 0) 2526 bmap1 = isl_basic_map_free(bmap1); 2526 bmap1 = isl_basic_map_free(bmap1); 2530 if (!isl_seq_eq(bmap1->eq[i1], bmap2->eq[i2], 1 + total)) { 2531 if (isl_basic_map_drop_equality(bmap1, i1) < 0) 2532 bmap1 = isl_basic_map_free(bmap1); 2532 bmap1 = isl_basic_map_free(bmap1); 2538 if (isl_basic_map_drop_equality(bmap1, i1) < 0) 2539 bmap1 = isl_basic_map_free(bmap1); 2539 bmap1 = isl_basic_map_free(bmap1); 2541 return bmap1;