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

#include <isl_val_private.h>

#define xFN(TYPE,NAME)
#define FN(TYPE,NAME)

/* Helper function for isl_*_fixed_power that applies (a copy of) "map2"
 * to the range of "map1" and returns the result.
 *
 * The result is coalesced in an attempt to reduce the number of disjuncts
 * that result from repeated applications.
 * Similarly, look for implicit equality constraints in an attempt
 * to reduce the number of local variables that get introduced
 * during the repeated applications.
 */
static __isl_give TYPE *FN(TYPE,fixed_power_apply)(__isl_take TYPE *map1,
	__isl_keep TYPE *map2)
{}

/* Compute the given non-zero power of "map" and return the result.
 * If the exponent "exp" is negative, then the -exp th power of the inverse
 * relation is computed.
 */
__isl_give TYPE *FN(TYPE,fixed_power)(__isl_take TYPE *map, isl_int exp)
{}

/* Compute the given non-zero power of "map" and return the result.
 * If the exponent "exp" is negative, then the -exp th power of the inverse
 * relation is computed.
 */
__isl_give TYPE *FN(TYPE,fixed_power_val)(__isl_take TYPE *map,
	__isl_take isl_val *exp)
{}