| addToColumn(unsigned sourceColumn, unsigned targetColumn, const DynamicAPInt &scale) | mlir::presburger::Matrix< DynamicAPInt > | |
| addToRow(unsigned sourceRow, unsigned targetRow, const DynamicAPInt &scale) | mlir::presburger::Matrix< DynamicAPInt > | |
| appendExtraRow() | mlir::presburger::Matrix< DynamicAPInt > | |
| at(unsigned row, unsigned column) | mlir::presburger::Matrix< DynamicAPInt > | inline |
| computeHermiteNormalForm() const | mlir::presburger::IntMatrix | |
| copyRow(unsigned sourceRow, unsigned targetRow) | mlir::presburger::Matrix< DynamicAPInt > | |
| data | mlir::presburger::Matrix< DynamicAPInt > | protected |
| determinant(IntMatrix *inverse=nullptr) const | mlir::presburger::IntMatrix | |
| dump() const | mlir::presburger::Matrix< DynamicAPInt > | |
| fillRow(unsigned row, const DynamicAPInt &value) | mlir::presburger::Matrix< DynamicAPInt > | |
| getNumColumns() const | mlir::presburger::Matrix< DynamicAPInt > | inline |
| getNumReservedColumns() const | mlir::presburger::Matrix< DynamicAPInt > | inline |
| getNumReservedRows() const | mlir::presburger::Matrix< DynamicAPInt > | |
| getNumRows() const | mlir::presburger::Matrix< DynamicAPInt > | inline |
| getRow(unsigned row) | mlir::presburger::Matrix< DynamicAPInt > | |
| getSubMatrix(unsigned fromRow, unsigned toRow, unsigned fromColumn, unsigned toColumn) const | mlir::presburger::Matrix< DynamicAPInt > | |
| hasConsistentState() const | mlir::presburger::Matrix< DynamicAPInt > | |
| identity(unsigned dimension) | mlir::presburger::IntMatrix | static |
| insertColumn(unsigned pos) | mlir::presburger::Matrix< DynamicAPInt > | |
| insertColumns(unsigned pos, unsigned count) | mlir::presburger::Matrix< DynamicAPInt > | |
| insertRow(unsigned pos) | mlir::presburger::Matrix< DynamicAPInt > | |
| insertRows(unsigned pos, unsigned count) | mlir::presburger::Matrix< DynamicAPInt > | |
| IntMatrix(unsigned rows, unsigned columns, unsigned reservedRows=0, unsigned reservedColumns=0) | mlir::presburger::IntMatrix | inline |
| IntMatrix(Matrix< DynamicAPInt > m) | mlir::presburger::IntMatrix | inline |
| Matrix()=delete | mlir::presburger::Matrix< DynamicAPInt > | |
| moveColumns(unsigned srcPos, unsigned num, unsigned dstPos) | mlir::presburger::Matrix< DynamicAPInt > | |
| nColumns | mlir::presburger::Matrix< DynamicAPInt > | protected |
| negateColumn(unsigned column) | mlir::presburger::Matrix< DynamicAPInt > | |
| negateMatrix() | mlir::presburger::Matrix< DynamicAPInt > | |
| negateRow(unsigned row) | mlir::presburger::Matrix< DynamicAPInt > | |
| normalizeRow(unsigned row, unsigned nCols) | mlir::presburger::IntMatrix | |
| normalizeRow(unsigned row) | mlir::presburger::IntMatrix | |
| nReservedColumns | mlir::presburger::Matrix< DynamicAPInt > | protected |
| nRows | mlir::presburger::Matrix< DynamicAPInt > | protected |
| operator()(unsigned row, unsigned column) | mlir::presburger::Matrix< DynamicAPInt > | inline |
| operator==(const Matrix< DynamicAPInt > &m) const | mlir::presburger::Matrix< DynamicAPInt > | |
| postMultiplyWithColumn(ArrayRef< DynamicAPInt > colVec) const | mlir::presburger::Matrix< DynamicAPInt > | |
| preMultiplyWithRow(ArrayRef< DynamicAPInt > rowVec) const | mlir::presburger::Matrix< DynamicAPInt > | |
| print(raw_ostream &os) const | mlir::presburger::Matrix< DynamicAPInt > | |
| removeColumn(unsigned pos) | mlir::presburger::Matrix< DynamicAPInt > | |
| removeColumns(unsigned pos, unsigned count) | mlir::presburger::Matrix< DynamicAPInt > | |
| removeRow(unsigned pos) | mlir::presburger::Matrix< DynamicAPInt > | |
| removeRows(unsigned pos, unsigned count) | mlir::presburger::Matrix< DynamicAPInt > | |
| reserveRows(unsigned rows) | mlir::presburger::Matrix< DynamicAPInt > | |
| resize(unsigned newNRows, unsigned newNColumns) | mlir::presburger::Matrix< DynamicAPInt > | |
| resizeHorizontally(unsigned newNColumns) | mlir::presburger::Matrix< DynamicAPInt > | |
| resizeVertically(unsigned newNRows) | mlir::presburger::Matrix< DynamicAPInt > | |
| scaleRow(unsigned row, const DynamicAPInt &scale) | mlir::presburger::Matrix< DynamicAPInt > | |
| setRow(unsigned row, ArrayRef< DynamicAPInt > elems) | mlir::presburger::Matrix< DynamicAPInt > | |
| splitByBitset(ArrayRef< int > indicator) | mlir::presburger::Matrix< DynamicAPInt > | |
| swapColumns(unsigned column, unsigned otherColumn) | mlir::presburger::Matrix< DynamicAPInt > | |
| swapRows(unsigned row, unsigned otherRow) | mlir::presburger::Matrix< DynamicAPInt > | |
| transpose() const | mlir::presburger::Matrix< DynamicAPInt > | |