LLVM 19.0.0git
llvm::FlatIt< GraphType > Class Template Reference

Marker class to iterate over the elements of a Region in flat mode. More...

#include "llvm/Analysis/RegionInfo.h"

Detailed Description

template<class GraphType>
class llvm::FlatIt< GraphType >

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.

Definition at line 112 of file RegionInfo.h.


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