diff options
| author | Uday Bondhugula <bondhugula@google.com> | 2018-12-29 15:51:30 -0800 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-03-29 14:47:13 -0700 |
| commit | 6e3462d2518f5369f01ac8c93ce9ed3e28b43725 (patch) | |
| tree | c356a00a48d75498a0198d5c1326f7bcb2bf0ebb /mlir/lib/Transforms/LoopFusion.cpp | |
| parent | dffc589ad2783dd14dd5cdfdfccb624ccee94a6c (diff) | |
| download | bcm5719-llvm-6e3462d2518f5369f01ac8c93ce9ed3e28b43725.tar.gz bcm5719-llvm-6e3462d2518f5369f01ac8c93ce9ed3e28b43725.zip | |
Fix b/122139732; update FlatAffineConstraints::isEmpty() to eliminate IDs in a
better order.
- update isEmpty() to eliminate IDs in a better order. Speed improvement for
complex cases (for eg. high-d reshape's involving mod's/div's).
- minor efficiency update to projectOut (was earlier making an extra albeit
benign call to gaussianEliminateIds) (NFC).
- move getBestIdToEliminate further up in the file (NFC).
- add the failing test case.
- add debug info to checkMemRefAccessDependence.
PiperOrigin-RevId: 227244634
Diffstat (limited to 'mlir/lib/Transforms/LoopFusion.cpp')
0 files changed, 0 insertions, 0 deletions

