This is an archive of the discontinued LLVM Phabricator instance.

[mlir][LLVMIR] Apply SubElementTypeInterface on suitable types
ClosedPublic

Authored by myhsu on Jun 10 2022, 2:27 PM.

Details

Summary

This feature is tested by unit test since not many places in the codebase use SubElementTypeInterface. This is also the preparation for changes about using type aliases for LLVM structs as we discussed on Discourse (Because SubElementTypeInterface is required to generate proper type aliases).

Diff Detail

Event Timeline

myhsu created this revision.Jun 10 2022, 2:27 PM
myhsu requested review of this revision.Jun 10 2022, 2:27 PM
Mogball accepted this revision.Jun 10 2022, 6:12 PM
This revision is now accepted and ready to land.Jun 10 2022, 6:12 PM
ftynse accepted this revision.Jun 13 2022, 2:22 AM
myhsu updated this revision to Diff 436891.Jun 14 2022, 12:40 PM

Reflect changes to D127537. NFC

myhsu updated this revision to Diff 437748.Jun 16 2022, 4:26 PM

Reflect minor updates from D127537. NFC

This revision was landed with ongoing or failed builds.Jun 29 2022, 1:58 PM
This revision was automatically updated to reflect the committed changes.