Home
last modified time | relevance | path

Searched refs:LinearTransform (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Analysis/Presburger/
H A DLinearTransform.cpp15 LinearTransform::LinearTransform(Matrix &&oMatrix) : matrix(oMatrix) {} in LinearTransform() function in LinearTransform
16 LinearTransform::LinearTransform(const Matrix &oMatrix) : matrix(oMatrix) {} in LinearTransform() function in LinearTransform
33 std::pair<unsigned, LinearTransform>
34 LinearTransform::makeTransformToColumnEchelon(Matrix m) { in makeTransformToColumnEchelon()
112 return {echelonCol, LinearTransform(std::move(resultMatrix))}; in makeTransformToColumnEchelon()
115 IntegerRelation LinearTransform::applyTo(const IntegerRelation &rel) const { in applyTo()
H A DCMakeLists.txt3 LinearTransform.cpp
H A DIntegerRelation.cpp789 std::pair<unsigned, LinearTransform> result = in findIntegerSample()
790 LinearTransform::makeTransformToColumnEchelon(std::move(m)); in findIntegerSample()
791 const LinearTransform &transform = result.second; in findIntegerSample()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/Presburger/
H A DLinearTransform.h23 class LinearTransform {
25 explicit LinearTransform(Matrix &&oMatrix);
26 explicit LinearTransform(const Matrix &oMatrix);
34 static std::pair<unsigned, LinearTransform>
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DLinearTransformTest.cpp18 std::pair<unsigned, LinearTransform> result = in testColumnEchelonForm()
19 LinearTransform::makeTransformToColumnEchelon(m); in testColumnEchelonForm()
22 LinearTransform transform = result.second; in testColumnEchelonForm()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt7551 mlir/include/mlir/Analysis/Presburger/LinearTransform.h
7931 mlir/lib/Analysis/Presburger/LinearTransform.cpp