This is an archive of the discontinued LLVM Phabricator instance.

[mlir][DialectConversion] Legalize all live argument conversions
ClosedPublic

Authored by rriddle on Nov 4 2021, 6:32 PM.

Details

Summary

Previously we didn't materialize conversions for arguments in certain
cases as the implicit type propagation was being heavily relied on
by many patterns. Now that those patterns have been fixed to
properly handle type conversions, we can drop the special behavior.

Diff Detail

Event Timeline

rriddle created this revision.Nov 4 2021, 6:32 PM
rriddle requested review of this revision.Nov 4 2021, 6:32 PM
ftynse accepted this revision.Nov 5 2021, 2:37 AM

Nice, thanks!

This revision is now accepted and ready to land.Nov 5 2021, 2:37 AM