MLIR 22.0.0git
mlir::OpTrait::VariadicRegions< ConcreteType > Class Template Reference

This class provides the API for ops which have an unknown number of regions. More...

#include "mlir/IR/OpDefinition.h"

Inheritance diagram for mlir::OpTrait::VariadicRegions< ConcreteType >:

Additional Inherited Members

Public Types inherited from mlir::OpTrait::detail::MultiRegionTraitBase< ConcreteType, VariadicRegions >
using region_iterator
using region_range
Public Member Functions inherited from mlir::OpTrait::detail::MultiRegionTraitBase< ConcreteType, VariadicRegions >
unsigned getNumRegions ()
 Return the number of regions.
RegiongetRegion (unsigned i)
 Return the region at index.
region_iterator region_begin ()
 Region iterator access.
region_iterator region_end ()
region_range getRegions ()
Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, VariadicRegions >
OperationgetOperation ()
 Return the ultimate Operation being worked on.

Detailed Description

template<typename ConcreteType>
class mlir::OpTrait::VariadicRegions< ConcreteType >

This class provides the API for ops which have an unknown number of regions.

Definition at line 607 of file OpDefinition.h.


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