OpenScop  0.9.2
Data Structures | Macros | Typedefs | Functions
scop.h File Reference
#include <unistd.h>
#include <osl/relation.h>
#include <osl/interface.h>
#include <osl/generic.h>
#include <osl/statement.h>
Include dependency graph for scop.h:

Go to the source code of this file.

Data Structures

struct  osl_scop
 

Macros

#define OSL_RELEASE   "0.9.2"
 

Typedefs

typedef struct osl_scop osl_scop_t
 
typedef struct osl_scoposl_scop_p
 

Functions

void osl_scop_idump (FILE *, osl_scop_p, int)
 
void osl_scop_dump (FILE *, osl_scop_p)
 
void osl_scop_print (FILE *, osl_scop_p)
 
void osl_scop_print_scoplib (FILE *, osl_scop_p)
 
osl_scop_p osl_scop_pread (FILE *, osl_interface_p, int)
 
osl_scop_p osl_scop_read (FILE *)
 
osl_scop_p osl_scop_malloc (void)
 
void osl_scop_free (osl_scop_p)
 
void osl_scop_add (osl_scop_p *, osl_scop_p)
 
size_t osl_scop_number (osl_scop_p)
 
osl_scop_p osl_scop_clone (osl_scop_p)
 
osl_scop_p osl_scop_remove_unions (osl_scop_p)
 
int osl_scop_equal (osl_scop_p, osl_scop_p)
 
int osl_scop_integrity_check (osl_scop_p)
 
int osl_scop_check_compatible_scoplib (osl_scop_p)
 
int osl_scop_get_nb_parameters (osl_scop_p)
 
void osl_scop_register_extension (osl_scop_p, osl_interface_p)
 
void osl_scop_get_attributes (osl_scop_p, int *, int *, int *, int *, int *)
 
void osl_scop_normalize_scattering (osl_scop_p)
 
osl_names_p osl_scop_names (osl_scop_p scop)
 

Macro Definition Documentation

◆ OSL_RELEASE

#define OSL_RELEASE   "0.9.2"

Definition at line 74 of file scop.h.

Typedef Documentation

◆ osl_scop_p

typedef struct osl_scop* osl_scop_p

Definition at line 110 of file scop.h.

◆ osl_scop_t

typedef struct osl_scop osl_scop_t

Definition at line 109 of file scop.h.

Function Documentation

◆ osl_scop_add()

void osl_scop_add ( osl_scop_p ,
osl_scop_p   
)

◆ osl_scop_check_compatible_scoplib()

int osl_scop_check_compatible_scoplib ( osl_scop_p  )

◆ osl_scop_clone()

osl_scop_p osl_scop_clone ( osl_scop_p  )

◆ osl_scop_dump()

void osl_scop_dump ( FILE *  ,
osl_scop_p   
)

◆ osl_scop_equal()

int osl_scop_equal ( osl_scop_p  ,
osl_scop_p   
)

◆ osl_scop_free()

void osl_scop_free ( osl_scop_p  )

◆ osl_scop_get_attributes()

void osl_scop_get_attributes ( osl_scop_p  ,
int *  ,
int *  ,
int *  ,
int *  ,
int *   
)

◆ osl_scop_get_nb_parameters()

int osl_scop_get_nb_parameters ( osl_scop_p  )

◆ osl_scop_idump()

void osl_scop_idump ( FILE *  ,
osl_scop_p  ,
int   
)

◆ osl_scop_integrity_check()

int osl_scop_integrity_check ( osl_scop_p  )

◆ osl_scop_malloc()

osl_scop_p osl_scop_malloc ( void  )

◆ osl_scop_names()

osl_names_p osl_scop_names ( osl_scop_p  scop)

◆ osl_scop_normalize_scattering()

void osl_scop_normalize_scattering ( osl_scop_p  )

◆ osl_scop_number()

size_t osl_scop_number ( osl_scop_p  )

◆ osl_scop_pread()

osl_scop_p osl_scop_pread ( FILE *  ,
osl_interface_p  ,
int   
)

◆ osl_scop_print()

void osl_scop_print ( FILE *  ,
osl_scop_p   
)

◆ osl_scop_print_scoplib()

void osl_scop_print_scoplib ( FILE *  ,
osl_scop_p   
)

◆ osl_scop_read()

osl_scop_p osl_scop_read ( FILE *  )

◆ osl_scop_register_extension()

void osl_scop_register_extension ( osl_scop_p  ,
osl_interface_p   
)

◆ osl_scop_remove_unions()

osl_scop_p osl_scop_remove_unions ( osl_scop_p  )