This is an archive of the discontinued LLVM Phabricator instance.

[mlir][bufferization] Update linalg integration tests to lower ops created by bufferization-to-memref pass
ClosedPublic

Authored by maerhart on Jul 31 2023, 3:30 AM.

Details

Summary

This commit prepares the linalg integration tests to be run with the new
BufferDeallocation pass which requires the bufferization-to-memref pass
to be run afterwards.
The bufferization-to-memref pass may create ops of the SCF, Func, Arith,
and MemRef dialects. Currently, not all integration tests execute all the
conversion passes necessary to lower these dialects to LLVM.

Depends on D156662

Diff Detail

Event Timeline

maerhart created this revision.Jul 31 2023, 3:30 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 31 2023, 3:30 AM
maerhart requested review of this revision.Jul 31 2023, 3:30 AM
springerm accepted this revision.Aug 9 2023, 6:26 AM
This revision is now accepted and ready to land.Aug 9 2023, 6:26 AM
maerhart updated this revision to Diff 552004.Aug 21 2023, 6:32 AM

Rebase on current main

This revision was landed with ongoing or failed builds.Sep 13 2023, 2:31 AM
This revision was automatically updated to reflect the committed changes.