MLIR  17.0.0git
mlir::presburger::Matrix Member List

This is the complete list of members for mlir::presburger::Matrix, including all inherited members.

addToColumn(unsigned sourceColumn, unsigned targetColumn, const MPInt &scale)mlir::presburger::Matrix
addToColumn(unsigned sourceColumn, unsigned targetColumn, int64_t scale)mlir::presburger::Matrixinline
addToRow(unsigned sourceRow, unsigned targetRow, const MPInt &scale)mlir::presburger::Matrix
addToRow(unsigned sourceRow, unsigned targetRow, int64_t scale)mlir::presburger::Matrixinline
addToRow(unsigned row, ArrayRef< MPInt > rowVec, const MPInt &scale)mlir::presburger::Matrix
appendExtraRow()mlir::presburger::Matrix
appendExtraRow(ArrayRef< MPInt > elems)mlir::presburger::Matrix
at(unsigned row, unsigned column)mlir::presburger::Matrixinline
at(unsigned row, unsigned column) constmlir::presburger::Matrixinline
computeHermiteNormalForm() constmlir::presburger::Matrix
copyRow(unsigned sourceRow, unsigned targetRow)mlir::presburger::Matrix
dump() constmlir::presburger::Matrix
fillRow(unsigned row, const MPInt &value)mlir::presburger::Matrix
fillRow(unsigned row, int64_t value)mlir::presburger::Matrixinline
getNumColumns() constmlir::presburger::Matrixinline
getNumReservedColumns() constmlir::presburger::Matrixinline
getNumReservedRows() constmlir::presburger::Matrix
getNumRows() constmlir::presburger::Matrixinline
getRow(unsigned row)mlir::presburger::Matrix
getRow(unsigned row) constmlir::presburger::Matrix
hasConsistentState() constmlir::presburger::Matrix
identity(unsigned dimension)mlir::presburger::Matrixstatic
insertColumn(unsigned pos)mlir::presburger::Matrix
insertColumns(unsigned pos, unsigned count)mlir::presburger::Matrix
insertRow(unsigned pos)mlir::presburger::Matrix
insertRows(unsigned pos, unsigned count)mlir::presburger::Matrix
Matrix()=deletemlir::presburger::Matrix
Matrix(unsigned rows, unsigned columns, unsigned reservedRows=0, unsigned reservedColumns=0)mlir::presburger::Matrix
negateColumn(unsigned column)mlir::presburger::Matrix
negateRow(unsigned row)mlir::presburger::Matrix
normalizeRow(unsigned row, unsigned nCols)mlir::presburger::Matrix
normalizeRow(unsigned row)mlir::presburger::Matrix
operator()(unsigned row, unsigned column)mlir::presburger::Matrixinline
operator()(unsigned row, unsigned column) constmlir::presburger::Matrixinline
postMultiplyWithColumn(ArrayRef< MPInt > colVec) constmlir::presburger::Matrix
preMultiplyWithRow(ArrayRef< MPInt > rowVec) constmlir::presburger::Matrix
print(raw_ostream &os) constmlir::presburger::Matrix
removeColumn(unsigned pos)mlir::presburger::Matrix
removeColumns(unsigned pos, unsigned count)mlir::presburger::Matrix
removeRow(unsigned pos)mlir::presburger::Matrix
removeRows(unsigned pos, unsigned count)mlir::presburger::Matrix
reserveRows(unsigned rows)mlir::presburger::Matrix
resize(unsigned newNRows, unsigned newNColumns)mlir::presburger::Matrix
resizeHorizontally(unsigned newNColumns)mlir::presburger::Matrix
resizeVertically(unsigned newNRows)mlir::presburger::Matrix
setRow(unsigned row, ArrayRef< MPInt > elems)mlir::presburger::Matrix
swapColumns(unsigned column, unsigned otherColumn)mlir::presburger::Matrix
swapRows(unsigned row, unsigned otherRow)mlir::presburger::Matrix