reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_ast_build.c
  772 	set = isl_set_intersect(set, isl_set_copy(build->domain));
  773 	set = intersect_stride_constraint(set, build);
  774 	it_map = isl_ast_build_map_to_iterator(build, set);
  778 		build = isl_ast_build_free(build);
  778 		build = isl_ast_build_free(build);
  779 	if (!build || !sv) {
  781 		return build;
  785 	build->value = isl_pw_multi_aff_get_pw_aff(pma, 0);
  786 	build->value = isl_ast_build_compute_gist_pw_aff(build, build->value);
  786 	build->value = isl_ast_build_compute_gist_pw_aff(build, build->value);
  786 	build->value = isl_ast_build_compute_gist_pw_aff(build, build->value);
  787 	build->value = isl_pw_aff_coalesce(build->value);
  787 	build->value = isl_pw_aff_coalesce(build->value);
  790 	if (!build->value)
  791 		return isl_ast_build_free(build);
  793 	if (isl_pw_aff_n_piece(build->value) != 1)
  794 		return build;
  796 	isl_pw_aff_foreach_piece(build->value, &extract_single_piece, &aff);
  798 	build->values = isl_multi_aff_set_aff(build->values, build->depth, aff);
  798 	build->values = isl_multi_aff_set_aff(build->values, build->depth, aff);
  798 	build->values = isl_multi_aff_set_aff(build->values, build->depth, aff);
  799 	if (!build->values)
  800 		return isl_ast_build_free(build);
  801 	isl_ast_build_reset_schedule_map(build);
  802 	return build;