14 #ifndef MLIR_IR_REGIONKINDINTERFACE_H_
15 #define MLIR_IR_REGIONKINDINTERFACE_H_
33 template <
typename ConcreteType>
54 #include "mlir/IR/RegionKindInterface.h.inc"
A trait that specifies that an operation only defines graph regions.
static RegionKind getRegionKind(unsigned index)
static bool hasSSADominance(unsigned index)
Helper class for implementing traits.
Include the generated interface declarations.
bool mayBeGraphRegion(Region ®ion)
Return "true" if the given region may be a graph region without SSA dominance.
bool mayHaveSSADominance(Region ®ion)
Return "true" if the given region may have SSA dominance.
RegionKind
The kinds of regions contained in an operation.