MLIR  20.0.0git
mlir::presburger::FracMatrix Member List

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

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