diff options
author | Matthias Springer <springerm@google.com> | 2022-12-12 09:06:41 +0100 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2022-12-12 09:11:17 +0100 |
commit | a73455ac8e9bd02f843916c12c261cfd9ccb06a9 (patch) | |
tree | ca392f87ce71bedc6c8fe0e8d239691d82583afb /llvm/lib/Transforms/Utils/PredicateInfo.cpp | |
parent | c2a0baad1fbb21fe111fef83ec93c2d7923b9b0c (diff) | |
download | llvm-a73455ac8e9bd02f843916c12c261cfd9ccb06a9.zip llvm-a73455ac8e9bd02f843916c12c261cfd9ccb06a9.tar.gz llvm-a73455ac8e9bd02f843916c12c261cfd9ccb06a9.tar.bz2 |
[mlir][affine] Fix crash in AffineApplyOp canonicalization
This test case used to crash with a failed assertion:
```
AffineExpr.cpp:659 in AffineExpr simplifyMul(AffineExpr, AffineExpr): lhs.isSymbolicOrConstant() || rhs.isSymbolicOrConstant()
```
This was caused by combining two affine maps, which created a multiplication of two non-symbols.
Diffstat (limited to 'llvm/lib/Transforms/Utils/PredicateInfo.cpp')
0 files changed, 0 insertions, 0 deletions