GCC Middle and Back End API Reference
scopdet_info Struct Reference
Collaboration diagram for scopdet_info:

Data Fields

basic_block exit
basic_block next
bool exits
bool difficult

Detailed Description

   Store information needed by scopdet_* functions.  

Field Documentation

bool scopdet_info::difficult
     The bb or one of its children contains only structures we can handle.  
basic_block scopdet_info::exit
     Exit of the open scop would stop if the current BB is harmful.  
bool scopdet_info::exits
     The bb or one of its children contains open loop exits.  That means
     loop exit nodes that are not surrounded by a loop dominated by bb.  
basic_block scopdet_info::next
     Where the next scop would start if the current BB is harmful.  

The documentation for this struct was generated from the following file: