This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Refactor definition of EXT patterns to use a multiclass
ClosedPublic

Authored by john.brawn on Oct 23 2018, 8:27 AM.

Details

Summary

Using a multiclass reduces duplication, and makes it easier to add new patterns later. This refactoring does add some new patterns, but as far as I can tell there's no IR that will end up triggering them so this is effectively NFC.

Diff Detail

Repository
rL LLVM

Event Timeline

john.brawn created this revision.Oct 23 2018, 8:27 AM
dmgreen accepted this revision.Oct 25 2018, 4:19 AM

Nice cleanup. LGTM

This revision is now accepted and ready to land.Oct 25 2018, 4:19 AM
This revision was automatically updated to reflect the committed changes.