This is an archive of the discontinued LLVM Phabricator instance.

[mlir:PDLL] Add support for building a range from a tuple within a rewrite
ClosedPublic

Authored by rriddle on Sep 12 2022, 11:45 AM.

Details

Summary

This allows for constructing type and value ranges from various sub elements,
which makes it easier to construct operations that take a range as an operand
or result type. Range construction is currently limited to within rewrites, to match
the current constraint on the PDL side.

Diff Detail

Event Timeline

rriddle created this revision.Sep 12 2022, 11:45 AM
rriddle requested review of this revision.Sep 12 2022, 11:45 AM
rriddle updated this revision to Diff 460542.Sep 15 2022, 4:27 PM
rriddle edited the summary of this revision. (Show Details)
jpienaar accepted this revision.Oct 6 2022, 7:06 PM
This revision is now accepted and ready to land.Oct 6 2022, 7:06 PM
rriddle updated this revision to Diff 473849.Nov 7 2022, 6:25 PM