My Project
Public Member Functions | List of all members
mlir::MutableIntegerSet Struct Reference

A mutable integer set. Its affine expressions are however unique. More...

#include <AffineStructures.h>

Public Member Functions

 MutableIntegerSet (IntegerSet set, MLIRContext *context)
 
 MutableIntegerSet (unsigned numDims, unsigned numSymbols, MLIRContext *context)
 Create a universal set (no constraints). More...
 
unsigned getNumDims () const
 
unsigned getNumSymbols () const
 
unsigned getNumConstraints () const
 
void clear ()
 

Detailed Description

A mutable integer set. Its affine expressions are however unique.

Constructor & Destructor Documentation

◆ MutableIntegerSet() [1/2]

MutableIntegerSet::MutableIntegerSet ( IntegerSet  set,
MLIRContext context 
)

◆ MutableIntegerSet() [2/2]

MutableIntegerSet::MutableIntegerSet ( unsigned  numDims,
unsigned  numSymbols,
MLIRContext context 
)

Create a universal set (no constraints).

Member Function Documentation

◆ clear()

void mlir::MutableIntegerSet::clear ( )
inline

◆ getNumConstraints()

unsigned mlir::MutableIntegerSet::getNumConstraints ( ) const
inline

◆ getNumDims()

unsigned mlir::MutableIntegerSet::getNumDims ( ) const
inline

◆ getNumSymbols()

unsigned mlir::MutableIntegerSet::getNumSymbols ( ) const
inline

The documentation for this struct was generated from the following files: