reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1632 build = isl_ast_build_cow(build); 1632 build = isl_ast_build_cow(build); 1633 if (!build) 1636 ctx = isl_ast_build_get_ctx(build); 1638 if (!build->node) 1639 space = isl_ast_build_get_space(build, 1); 1640 build->iterators = isl_id_list_insert(build->iterators, pos, id); 1640 build->iterators = isl_id_list_insert(build->iterators, pos, id); 1641 build->domain = isl_set_insert_dims(build->domain, 1641 build->domain = isl_set_insert_dims(build->domain, 1643 build->generated = isl_set_insert_dims(build->generated, 1643 build->generated = isl_set_insert_dims(build->generated, 1645 build->pending = isl_set_insert_dims(build->pending, 1645 build->pending = isl_set_insert_dims(build->pending, 1647 build->strides = isl_vec_insert_els(build->strides, pos, 1); 1647 build->strides = isl_vec_insert_els(build->strides, pos, 1); 1648 build->strides = isl_vec_set_element_si(build->strides, pos, 1); 1648 build->strides = isl_vec_set_element_si(build->strides, pos, 1); 1649 ma_space = isl_space_params(isl_multi_aff_get_space(build->offsets)); 1654 build->offsets = isl_multi_aff_splice(build->offsets, pos, pos, ma); 1654 build->offsets = isl_multi_aff_splice(build->offsets, pos, pos, ma); 1656 build->values = isl_multi_aff_splice(build->values, pos, pos, ma); 1656 build->values = isl_multi_aff_splice(build->values, pos, pos, ma); 1657 if (!build->node) 1658 build->options = options_insert_dim(build->options, space, pos); 1658 build->options = options_insert_dim(build->options, space, pos); 1659 build->internal2input = isl_multi_aff_free(build->internal2input); 1659 build->internal2input = isl_multi_aff_free(build->internal2input); 1661 if (!build->iterators || !build->domain || !build->generated || 1661 if (!build->iterators || !build->domain || !build->generated || 1661 if (!build->iterators || !build->domain || !build->generated || 1662 !build->pending || !build->values || 1662 !build->pending || !build->values || 1663 !build->strides || !build->offsets || !build->options) 1663 !build->strides || !build->offsets || !build->options) 1663 !build->strides || !build->offsets || !build->options) 1664 return isl_ast_build_free(build); 1666 build = node_insert_dim(build, pos); 1666 build = node_insert_dim(build, pos); 1668 return build;