MLIR  19.0.0git
mlir::presburger::Matrix< T > Member List

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

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