diff options
author | Abhinav271828 <71174780+Abhinav271828@users.noreply.github.com> | 2023-10-20 17:03:45 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-20 17:03:45 +0100 |
commit | f08fe1f1dd64d754064d1094704ee2938c25c325 (patch) | |
tree | 8b5e46aa32efc3501a33b7dae5467867650b7fb6 /clang/lib/Lex/ModuleMap.cpp | |
parent | 080fb3e5b73bcfd90f11335ff3d175cf3199f814 (diff) | |
download | llvm-f08fe1f1dd64d754064d1094704ee2938c25c325.zip llvm-f08fe1f1dd64d754064d1094704ee2938c25c325.tar.gz llvm-f08fe1f1dd64d754064d1094704ee2938c25c325.tar.bz2 |
[MLIR][Presburger] Implement matrix inverse (#67382)
Shift the `determinant()` function from LinearTransform to Matrix.
Implement a FracMatrix class, inheriting from Matrix<Fraction>, for inverses.
Implement inverse for FracMatrix and intInverse for IntMatrix.
Make Matrix internals protected instead of private so that Int/FracMatrix can access them.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions