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.
This header declares functions that assist transformations in the MemRef dialect.
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.