scop.h File Reference

#include <unistd.h>
#include <scoplib/scop.h>
#include <clan/options.h>
Include dependency graph for scop.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

scoplib_scop_p clan_scop_extract (FILE *, clan_options_p)
void clan_scop_compact (scoplib_scop_p)

Function Documentation

void clan_scop_compact ( scoplib_scop_p  scop  ) 

clan_scop_compact function: This function scans the SCoP to put the right number of columns to every matrix (during construction we used CLAN_MAX_DEPTH and CLAN_MAX_PARAMETERS to define matrix and vector sizes).

Parameters:
scop The scop to scan to compact matrices.
  • 02/05/2008: first version.

References clan_statement_compact().

Referenced by clan_parse().

scoplib_scop_p clan_scop_extract ( FILE *  input,
clan_options_p  options 
)

clan_scop_extract function: this function is a wrapper clan_parse function that parses a file to extract a SCoP and returns, if successful, a pointer to the scoplib_scop_t structure.

Parameters:
input The file to parse (already open).
options Options for file parsing.
  • 24/05/2008: First version.

References clan_parse().

Referenced by main().


Generated on Mon Jan 11 21:20:40 2010 for Clan by  doxygen 1.6.1