reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
440 dep = isl_calloc_type(ctx, struct isl_flow); 441 if (!dep) 445 dep->dep = isl_calloc_array(ctx, struct isl_labeled_map, n); 446 if (n && !dep->dep) 449 dep->n_source = n; 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); 457 dep->dep[2 * i].data = acc->source[i].data; 458 dep->dep[2 * i + 1].data = acc->source[i].data; 459 dep->dep[2 * i].must = 1; 460 dep->dep[2 * i + 1].must = 0; 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) 469 dep->dep[acc->n_must + i].map = isl_map_empty(dim); 470 dep->dep[acc->n_must + i].data = acc->source[i].data; 471 dep->dep[acc->n_must + i].must = 0; 472 if (!dep->dep[acc->n_must + i].map) 476 return dep; 478 isl_flow_free(dep);