class FlatIt

Declaration

template <class GraphType>
class FlatIt { /* full declaration omitted */ };

Description

Marker class to iterate over the elements of a Region in flat mode. 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.

Declared at: llvm/include/llvm/Analysis/RegionInfo.h:113

Templates

GraphType