reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
895 tiling = isl_calloc_type(ctx, struct ppcg_ht_tiling); 896 if (!tiling) 898 tiling->ref = 1; 919 tiling->input_node = isl_schedule_node_copy(input_node); 920 tiling->input_schedule = isl_multi_union_pw_aff_copy(input_schedule); 921 tiling->space_sizes = space_sizes; 922 tiling->bounds = bounds; 923 tiling->local_time = isl_multi_aff_get_aff(localize, 0); 924 tiling->hex = compute_hexagon(local_ts, h, s0, dl, du, dlh, duh); 925 tiling->hex = isl_set_preimage_multi_aff(tiling->hex, localize); 925 tiling->hex = isl_set_preimage_multi_aff(tiling->hex, localize); 926 tiling->time_tile = time_tile; 927 tiling->shift_space = shift_space; 928 tiling->shift_phase = compute_shift_phase(phase_shift); 939 if (!tiling->input_schedule || !tiling->local_time || !tiling->hex || 939 if (!tiling->input_schedule || !tiling->local_time || !tiling->hex || 939 if (!tiling->input_schedule || !tiling->local_time || !tiling->hex || 940 !tiling->shift_space || !tiling->shift_phase) 940 !tiling->shift_space || !tiling->shift_phase) 941 return ppcg_ht_tiling_free(tiling); 943 tiling = ppcg_ht_tiling_set_project_ts(tiling); 943 tiling = ppcg_ht_tiling_set_project_ts(tiling); 945 return tiling;