llvm/polly/lib/External/isl/isl_union_print_templ.c

/*
 * Copyright 2010      INRIA Saclay
 *
 * Use of this software is governed by the MIT license
 *
 * Written by Sven Verdoolaege,
 * INRIA Saclay - Ile-de-France, Parc Club Orsay Universite,
 * ZAC des vignes, 4 rue Jacques Monod, 91893 Orsay, France
 */

#include "isl_union_macro.h"

/* Print "pw" in a sequence of "PART" objects delimited by semicolons.
 * Each "PART" object itself is also printed as a semicolon delimited
 * sequence of pieces.
 * If data->first = 1, then this is the first in the sequence.
 * Update data->first to tell the next element that it is not the first.
 */
static isl_stat FN(print_body_wrap,BASE)(__isl_take PART *pw,
	void *user)
{}

/* Print the body of "u" (everything except the parameter declarations)
 * to "p" in isl format.
 */
static __isl_give isl_printer *FN(print_body_union,BASE)(
	__isl_take isl_printer *p, __isl_keep UNION *u)
{}

/* Print the "UNION" object "u" to "p" in isl format.
 */
static __isl_give isl_printer *FN(FN(print_union,BASE),isl)(
	__isl_take isl_printer *p, __isl_keep UNION *u)
{}