driver-cloog.h File Reference

Go to the source code of this file.

Defines

#define LINEAR_VALUE_IS_LONGLONG

Functions

BEGIN_C_DECLS void pocc_cloogify_scop (scoplib_scop_p program)
struct clast_stmt * pocc_driver_cloog (scoplib_scop_p program, CloogOptions *coptions, s_pocc_options_t *poptions, s_pocc_utils_options_t *puoptions)


Define Documentation

#define LINEAR_VALUE_IS_LONGLONG


Function Documentation

BEGIN_C_DECLS void pocc_cloogify_scop ( scoplib_scop_p  program  ) 

Create a complete, CLooG-compatible scattering from the Pluto/LetSee generated scatterings.

This is needed in particular when tiling constraints are to be embedded in the scatterings.

References cloogify_schedule().

Referenced by main(), and pocc_driver_pluto().

struct clast_stmt* pocc_driver_cloog ( scoplib_scop_p  program,
CloogOptions *  coptions,
s_pocc_options_t poptions,
s_pocc_utils_options_t puoptions 
) [read]

Call CLooG, return a CLAST. Supports tiling-in-scattering, from PluTo.

FIXME: reactivate this. input must be passed

References cloogify_schedule(), convert_to_cloogmatrix(), and s_pocc_options::quiet.

Referenced by pocc_driver_codegen().


Generated on Mon Jul 18 03:11:41 2011 for PoCC by  doxygen 1.5.6