This is an archive of the discontinued LLVM Phabricator instance.

[mlir] turn complex-to-llvm into a partial conversion
ClosedPublic

Authored by ftynse on Jan 28 2021, 8:43 AM.

Details

Summary

It is no longer necessary to also convert other "standard" ops along with the
complex dialect: the element types are now built-in integers or floating point
types, and the top-level cast between complex and struct is automatically
inserted and removed in progressive lowering.

Diff Detail

Event Timeline

ftynse created this revision.Jan 28 2021, 8:43 AM
ftynse requested review of this revision.Jan 28 2021, 8:43 AM
herhut accepted this revision.Jan 28 2021, 9:33 AM

Thanks for cleaning this up!

This revision is now accepted and ready to land.Jan 28 2021, 9:33 AM
This revision was automatically updated to reflect the committed changes.