Clan  0.8.0
Functions
scop.h File Reference
#include <stdio.h>
#include <clan/macros.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

struct osl_scop * clan_scop_extract (FILE *, clan_options_p)
void clan_scop_compact (struct osl_scop *)
void clan_scop_print (FILE *, struct osl_scop *, clan_options_p)
void clan_scop_generate_scatnames (struct osl_scop *)
void clan_scop_generate_coordinates (struct osl_scop *, char *)
void clan_scop_generate_clay (struct osl_scop *, char *)
void clan_scop_fill_options (struct osl_scop *, int *, int *)
void clan_scop_update_coordinates (struct osl_scop *, int(*)[CLAN_MAX_SCOPS])
void clan_scop_print_autopragma (FILE *, int, int(*)[CLAN_MAX_SCOPS])
void clan_scop_simplify (struct osl_scop *)
void clan_scop_insert_pragmas (struct osl_scop *, char *, int)

Function Documentation

void clan_scop_compact ( struct osl_scop *  )
struct osl_scop* clan_scop_extract ( FILE *  input,
clan_options_p  options 
) [read]

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

Parameters:
inputThe file to parse (already open).
optionsOptions for file parsing.

Definition at line 84 of file scop.c.

References clan_parse().

Referenced by main().

void clan_scop_fill_options ( struct osl_scop *  ,
int *  ,
int *   
)
void clan_scop_generate_clay ( struct osl_scop *  ,
char *   
)
void clan_scop_generate_coordinates ( struct osl_scop *  ,
char *   
)
void clan_scop_generate_scatnames ( struct osl_scop *  )
void clan_scop_insert_pragmas ( struct osl_scop *  ,
char *  ,
int   
)
void clan_scop_print ( FILE *  ,
struct osl_scop *  ,
clan_options_p   
)
void clan_scop_print_autopragma ( FILE *  ,
int  ,
int(*)  [CLAN_MAX_SCOPS] 
)
void clan_scop_simplify ( struct osl_scop *  )
void clan_scop_update_coordinates ( struct osl_scop *  ,
int(*)  [CLAN_MAX_SCOPS] 
)