Marker class to iterate over the elements of a Region in flat mode.
Declared in <llvm/Analysis/RegionInfo.h>
template<class GraphType>
class FlatIt;
The class is used to either iterate in Flat mode or by not using it to not iterate in Flat mode. During a Flat mode iteration all Regions are entered and the iteration returns every BasicBlock. If the Flat mode is not selected for SubRegions just one RegionNode containing the subregion is returned.