reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1694 build = isl_ast_build_cow(build); 1694 build = isl_ast_build_cow(build); 1695 if (!build || !umap || !m) 1698 depth = build->depth; 1700 if (build->internal2input) { 1705 space = isl_multi_aff_get_space(build->internal2input); 1711 build->internal2input = 1712 isl_multi_aff_pullback_multi_aff(build->internal2input, ma); 1713 if (!build->internal2input) 1717 v = isl_vec_get_element_val(build->strides, depth); 1719 build->strides = isl_vec_set_element_val(build->strides, depth, v); 1719 build->strides = isl_vec_set_element_val(build->strides, depth, v); 1721 aff = isl_multi_aff_get_aff(build->offsets, depth); 1723 build->offsets = isl_multi_aff_set_aff(build->offsets, depth, aff); 1723 build->offsets = isl_multi_aff_set_aff(build->offsets, depth, aff); 1724 build->options = isl_union_map_apply_domain(build->options, umap); 1724 build->options = isl_union_map_apply_domain(build->options, umap); 1725 if (!build->strides || !build->offsets || !build->options) 1725 if (!build->strides || !build->offsets || !build->options) 1725 if (!build->strides || !build->offsets || !build->options) 1726 return isl_ast_build_free(build); 1728 return build; 1732 return isl_ast_build_free(build);