reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
504 fused = isl_basic_map_alloc_space(isl_space_copy(info[i].bmap->dim), 506 fused = add_valid_constraints(fused, &info[i], 1 + total); 506 fused = add_valid_constraints(fused, &info[i], 1 + total); 507 fused = add_valid_constraints(fused, &info[j], 1 + total); 507 fused = add_valid_constraints(fused, &info[j], 1 + total); 508 if (!fused) 512 ISL_F_SET(fused, ISL_BASIC_MAP_RATIONAL); 515 int l = isl_basic_map_alloc_div(fused); 520 isl_seq_cpy(fused->div[l], info[i].bmap->div[k], 523 isl_int_set_si(fused->div[l][0], 0); 529 l = isl_basic_map_alloc_inequality(fused); 532 isl_seq_cpy(fused->ineq[l], extra->row[k], 1 + total); 536 fused = isl_basic_map_detect_inequality_pairs(fused, NULL); 536 fused = isl_basic_map_detect_inequality_pairs(fused, NULL); 537 fused = isl_basic_map_gauss(fused, NULL); 537 fused = isl_basic_map_gauss(fused, NULL); 539 fused = isl_basic_map_simplify(fused); 539 fused = isl_basic_map_simplify(fused); 542 fused = isl_basic_map_finalize(fused); 542 fused = isl_basic_map_finalize(fused); 544 fused_tab = isl_tab_from_basic_map(fused, 0); 549 number_of_constraints_increases(i, j, info, fused, fused_tab)) { 551 isl_basic_map_free(fused); 556 info[i].bmap = fused; 564 isl_basic_map_free(fused);