6 #ifndef hyperplane_header_included
7 #define hyperplane_header_included
34 #define HYPERPLANE_OPTIONS "X"
statement code_generation(list, Pvecteur[], Pbase, Pbase, Psysteme, bool)
code_generation.c
bool symbolic_tiling(const char *)
bool parallel_loop_tiling(const char *)
bool interactive_partitioning_matrix(matrice, int)
Query the user for a partitioning matrix P.
Psysteme sc_projection_concat_proj_on_variables(Psysteme, Pbase)
statement hyperplane(list, bool(*)(statement))
cproto-generated files
void do_symbolic_tiling(statement, list)
symbolic_tiling.c
statement tiling_transformation(list, bool(*)(statement))
Psysteme local_tile_constraints(Pbase, Pbase, Psysteme, matrice, Pvecteur *, statement)
statement parallel_tiling(list, bool(*)(statement))
bool loop_tiling(const char *)
Psysteme tile_hyperplane_constraints(Pbase, Pbase, matrice, Pvecteur)
Generate the tile membership constraints between a tile coordinates and an iteration coordinate.
void base_G_h1_unnull(Value[], int, matrice)
bool check_tiling_legality(statement, matrice, int)
int loop_unimodular(string)
unimodular.c
bool loop_hyperplane(const char *)
void scanning_base_hyperplane(Value[], int, matrice)
scanning_base.c
bool static_partitioning_matrix(matrice, int, const char *)
tiling.c
void global_parallelization(const char *)
global_parallelization.c
Pvecteur loop_nest_to_offset(list)
bool interactive_hyperplane_direction(Value *, int)
hyperplane_direction.c
Value * matrice
package matrice
le type des coefficients dans les vecteurs: Value est defini dans le package arithmetique
The structure used to build lists in NewGen.