This is an archive of the discontinued LLVM Phabricator instance.

[mlir][Linalg] Move named op conversions out of canonicalizations.
ClosedPublic

Authored by mravishankar on Dec 16 2021, 4:17 PM.

Details

Summary

These conversions are better suited to be applied at whole tensor
level. Applying these as canonicalizations end up triggering such
canonicalizations at all levels of the stack which might be
undesirable. For example some of the resulting code patterns wont
bufferize in-place and need additional stack buffers. Best is to be
more deliberate in when these canonicalizations apply.

Diff Detail

Event Timeline

mravishankar created this revision.Dec 16 2021, 4:17 PM
mravishankar requested review of this revision.Dec 16 2021, 4:17 PM

Fix file path in CMake file.

rsuderman accepted this revision.Dec 20 2021, 10:05 AM
This revision is now accepted and ready to land.Dec 20 2021, 10:05 AM