reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
232 acc->sink.map = sink; 255 isl_map_free(acc->sink.map); 257 isl_map_free(acc->source[i].map); 264 return acc ? isl_map_get_ctx(acc->sink.map) : NULL; 291 ctx = isl_map_get_ctx(acc->sink.map); 298 acc->source[acc->n_must].map = source; 303 acc->source[acc->n_must + acc->n_may].map = source; 365 h1 = isl_map_get_hash(i1->map); 366 h2 = isl_map_get_hash(i2->map); 439 ctx = isl_map_get_ctx(acc->sink.map); 453 isl_map_get_space(acc->source[i].map), 454 isl_space_reverse(isl_map_get_space(acc->sink.map))); 455 dep->dep[2 * i].map = isl_map_empty(dim); 456 dep->dep[2 * i + 1].map = isl_map_copy(dep->dep[2 * i].map); 456 dep->dep[2 * i + 1].map = isl_map_copy(dep->dep[2 * i].map); 461 if (!dep->dep[2 * i].map || !dep->dep[2 * i + 1].map) 461 if (!dep->dep[2 * i].map || !dep->dep[2 * i + 1].map) 467 isl_map_get_space(acc->source[i].map), 468 isl_space_reverse(isl_map_get_space(acc->sink.map))); 469 dep->dep[acc->n_must + i].map = isl_map_empty(dim); 472 if (!dep->dep[acc->n_must + i].map) 499 if (isl_map_plain_is_empty(deps->dep[i].map)) 501 if (fn(isl_map_copy(deps->dep[i].map), deps->dep[i].must, 532 isl_map_free(deps->dep[i].map); 643 read_map = isl_map_copy(acc->sink.map); 644 write_map = isl_map_copy(acc->source[j].map); 677 read_map = isl_map_copy(acc->sink.map); 678 write_map = isl_map_copy(acc->source[k].map); 682 dim = space_align_and_join(isl_map_get_space(acc->source[k].map), 683 isl_space_reverse(isl_map_get_space(acc->source[j].map))); 732 int depth = 2 * isl_map_dim(acc->source[j].map, isl_dim_in) + 1; 785 read_map = isl_map_copy(acc->sink.map); 787 write_map = isl_map_copy(acc->source[acc->n_must + j].map); 815 read_map = isl_map_copy(acc->sink.map); 817 write_map = isl_map_copy(acc->source[acc->n_must + j].map); 821 dim = isl_space_join(isl_map_get_space(acc->source[acc->n_must + j].map), 822 isl_space_reverse(isl_map_get_space(acc->source[k].map))); 845 int depth = 2 * isl_map_dim(acc->source[acc->n_must + j].map, 925 read_map = isl_map_copy(acc->sink.map); 927 write_map = isl_map_copy(acc->source[pos].map); 1017 flow->dep[pos].map = isl_map_union(flow->dep[pos].map, 1017 flow->dep[pos].map = isl_map_union(flow->dep[pos].map, 1046 mustdo = isl_map_domain(isl_map_copy(acc->sink.map)); 1063 dim = isl_map_get_space(res->dep[i].map); 1068 dep = isl_map_apply_range(isl_map_copy(acc->source[i].map), 1069 isl_map_reverse(isl_map_copy(acc->sink.map))); 1073 res->dep[i].map = isl_map_union(res->dep[i].map, dep); 1073 res->dep[i].map = isl_map_union(res->dep[i].map, dep); 1145 ctx = isl_map_get_ctx(acc->sink.map); 1147 depth = 2 * isl_map_dim(acc->sink.map, isl_dim_in) + 1; 1148 mustdo = isl_map_domain(isl_map_copy(acc->sink.map)); 1163 space = isl_map_get_space(res->dep[2 * j].map); 1229 res->dep[2 * acc->n_must + j].map = 1230 isl_map_union(res->dep[2 * acc->n_must + j].map, T); 1233 res->dep[2 * acc->n_must + j].map = 1234 isl_map_union(res->dep[2 * acc->n_must + j].map, T); 1238 T = res->dep[2 * acc->n_must + j].map; 1241 res->dep[2 * acc->n_must + j].map = T; 1245 res->dep[2 * j].map = 1246 isl_map_union_disjoint(res->dep[2 * j].map, 1248 res->dep[2 * j + 1].map = 1249 isl_map_union_disjoint(res->dep[2 * j + 1].map, 1304 acc->sink.map = isl_map_range_map(acc->sink.map); 1304 acc->sink.map = isl_map_range_map(acc->sink.map); 1305 if (!acc->sink.map) 1351 acc->domain_map = isl_map_domain_map(isl_map_copy(acc->sink.map)); 1357 res->dep[j].map = isl_map_range_factor_domain(res->dep[j].map); 1357 res->dep[j].map = isl_map_range_factor_domain(res->dep[j].map); 1358 if (!res->dep[j].map) 2524 dep = isl_union_map_from_map(isl_map_copy(flow->dep[i].map)); 3068 map = isl_map_range_curry(isl_map_copy(flow->dep[i].map));