reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
841 build = isl_ast_build_cow(build); 841 build = isl_ast_build_cow(build); 842 if (!build) 845 build = update_values(build, isl_basic_set_copy(bounds)); 845 build = update_values(build, isl_basic_set_copy(bounds)); 846 if (!build) 849 if (isl_ast_build_has_affine_value(build, build->depth)) { 849 if (isl_ast_build_has_affine_value(build, build->depth)) { 850 set = isl_set_eliminate(set, isl_dim_set, build->depth, 1); 852 build->pending = isl_set_intersect(build->pending, 852 build->pending = isl_set_intersect(build->pending, 854 build->domain = isl_set_intersect(build->domain, set); 854 build->domain = isl_set_intersect(build->domain, set); 856 build->domain = isl_set_intersect(build->domain, set); 856 build->domain = isl_set_intersect(build->domain, set); 857 build = isl_ast_build_include_stride(build); 857 build = isl_ast_build_include_stride(build); 858 if (!build) 863 if (!build->domain || !build->pending || !build->generated) 863 if (!build->domain || !build->pending || !build->generated) 863 if (!build->domain || !build->pending || !build->generated) 864 return isl_ast_build_free(build); 866 return build; 868 isl_ast_build_free(build);