Home
last modified time | relevance | path

Searched defs:MultiRegionTraitBase (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DOpDefinition.h480 struct MultiRegionTraitBase : public TraitBase<ConcreteType, TraitType> { struct
481 using region_iterator = MutableArrayRef<Region>;
482 using region_range = RegionRange;
485 unsigned getNumRegions() { return this->getOperation()->getNumRegions(); } in getNumRegions()
488 Region &getRegion(unsigned i) { return this->getOperation()->getRegion(i); } in getRegion()
491 region_iterator region_begin() { in region_begin()
494 region_iterator region_end() { return this->getOperation()->region_end(); } in region_end()
495 region_range getRegions() { return this->getOperation()->getRegions(); } in getRegions()