summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/LoopFusion.cpp
diff options
context:
space:
mode:
authorUday Bondhugula <bondhugula@google.com>2018-12-29 15:51:30 -0800
committerjpienaar <jpienaar@google.com>2019-03-29 14:47:13 -0700
commit6e3462d2518f5369f01ac8c93ce9ed3e28b43725 (patch)
treec356a00a48d75498a0198d5c1326f7bcb2bf0ebb /mlir/lib/Transforms/LoopFusion.cpp
parentdffc589ad2783dd14dd5cdfdfccb624ccee94a6c (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud