GCC Middle and Back End API Reference
graphite-htab.h File Reference

Go to the source code of this file.

Data Structures

struct  bb_pbb_hasher

Typedefs

typedef hash_table< bb_pbb_hasherbb_pbb_htab_type

Functions

bool gloog (scop_p, bb_pbb_htab_type)
poly_bb_p find_pbb_via_hash (bb_pbb_htab_type, basic_block)
bool loop_is_parallel_p (loop_p, bb_pbb_htab_type, int)
scop_p get_loop_body_pbbs (loop_p, bb_pbb_htab_type, vec< poly_bb_p > *)

Typedef Documentation


Function Documentation

poly_bb_p find_pbb_via_hash ( bb_pbb_htab_type  ,
basic_block   
)
scop_p get_loop_body_pbbs ( loop_p  loop,
bb_pbb_htab_type  bb_pbb_mapping,
vec< poly_bb_p > *  pbbs 
)
   Return the scop of the loop and initialize PBBS the set of
   poly_bb_p that belong to the LOOP.  BB_PBB_MAPPING is a map created
   by the CLAST code generator between a generated basic_block and its
   related poly_bb_p.  
bool gloog ( scop_p  ,
bb_pbb_htab_type   
)
bool loop_is_parallel_p ( loop_p  ,
bb_pbb_htab_type  ,
int   
)