This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Combine concat through rshrn
ClosedPublic

Authored by dmgreen on May 2 2023, 1:32 AM.

Details

Summary

This tries to push the concat in trunc(concat(rshr, rshr)) into the leaves, so that we can generate rshrn(concat). This helps improve the codegen for small types, using the existing rshrn patterns.

Diff Detail

Event Timeline

dmgreen created this revision.May 2 2023, 1:32 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 2 2023, 1:32 AM
dmgreen requested review of this revision.May 2 2023, 1:32 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 2 2023, 1:32 AM
samtebbs accepted this revision.May 2 2023, 2:11 AM

Looks great to me

This revision is now accepted and ready to land.May 2 2023, 2:11 AM
This revision was landed with ongoing or failed builds.May 3 2023, 6:49 AM
This revision was automatically updated to reflect the committed changes.