This is an archive of the discontinued LLVM Phabricator instance.

[mlir] Transform dialect: separate dependent and generated dialects
AbandonedPublic

Authored by ftynse on Jun 24 2022, 7:09 AM.

Details

Summary

In the Transform dialect extensions, provide the separate mechanism to declare
dependent dialects (the dialects the transform IR depends on) and the generated
dialects (the dialects the payload IR may be transformed into). This allows to
postpone the loading of the generated dialects until the pass pipeline
involving the transform dialect is actually run, instead of loading them along
with the extension.

Depends On D128528

Diff Detail

Event Timeline

ftynse created this revision.Jun 24 2022, 7:09 AM
ftynse requested review of this revision.Jun 24 2022, 7:09 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 24 2022, 7:09 AM
nicolasvasilache accepted this revision.Jun 25 2022, 6:54 AM
This revision is now accepted and ready to land.Jun 25 2022, 6:54 AM
ftynse abandoned this revision.Jul 25 2022, 4:28 AM

Replaced by https://reviews.llvm.org/D130289 with a different implementation.