reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
342 arrays = isl_union_map_range(isl_union_map_copy(prog->read)); 344 isl_union_map_range(isl_union_map_copy(prog->may_write))); 347 isl_union_map_copy(prog->to_outer)); 351 prog->n_array = prog->scop->pet->n_array; 351 prog->n_array = prog->scop->pet->n_array; 352 prog->array = isl_calloc_array(prog->ctx, 352 prog->array = isl_calloc_array(prog->ctx, 353 struct gpu_array_info, prog->n_array); 354 assert(prog->array); 355 prog->n_array = 0; 356 for (i = 0; i < prog->scop->pet->n_array; ++i) { 359 field = isl_set_is_wrapping(prog->scop->pet->arrays[i]->extent); 364 if (extract_array_info(prog, &prog->array[prog->n_array++], 364 if (extract_array_info(prog, &prog->array[prog->n_array++], 364 if (extract_array_info(prog, &prog->array[prog->n_array++], 365 prog->scop->pet->arrays[i], arrays) < 0) 368 if (i < prog->scop->pet->n_array) 373 if (prog->scop->options->live_range_reordering) 374 collect_order_dependences(prog);