#include "mlir/IR/IntegerSet.h"
#include "IntegerSetDetail.h"
usingnamespacemlir;
usingnamespacemlir::detail;
unsigned IntegerSet::getNumDims() const { … }
unsigned IntegerSet::getNumSymbols() const { … }
unsigned IntegerSet::getNumInputs() const { … }
unsigned IntegerSet::getNumConstraints() const { … }
unsigned IntegerSet::getNumEqualities() const { … }
unsigned IntegerSet::getNumInequalities() const { … }
bool IntegerSet::isEmptyIntegerSet() const { … }
ArrayRef<AffineExpr> IntegerSet::getConstraints() const { … }
AffineExpr IntegerSet::getConstraint(unsigned idx) const { … }
ArrayRef<bool> IntegerSet::getEqFlags() const { … }
bool IntegerSet::isEq(unsigned idx) const { … }
MLIRContext *IntegerSet::getContext() const { … }
void IntegerSet::walkExprs(function_ref<void(AffineExpr)> callback) const { … }
IntegerSet IntegerSet::replaceDimsAndSymbols(
ArrayRef<AffineExpr> dimReplacements, ArrayRef<AffineExpr> symReplacements,
unsigned numResultDims, unsigned numResultSyms) { … }