This is an archive of the discontinued LLVM Phabricator instance.

[ARM][CodeGen] Add integer support for complex deinterleaving
ClosedPublic

Authored by NickGuy on Dec 8 2022, 6:31 AM.

Diff Detail

Event Timeline

NickGuy created this revision.Dec 8 2022, 6:31 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 8 2022, 6:31 AM
NickGuy requested review of this revision.Dec 8 2022, 6:31 AM
dmgreen accepted this revision.Dec 12 2022, 12:55 AM

Sounds like a nice addition. LGTM

llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
649

These lines look pretty long

llvm/lib/Target/ARM/ARMISelLowering.cpp
21842

hasMVEFloatOps requires hasMVEIntegerOps, so this only need check for hasMVEIntegerOps

21862

Formatting

This revision is now accepted and ready to land.Dec 12 2022, 12:55 AM
This revision was landed with ongoing or failed builds.Dec 12 2022, 3:43 AM
This revision was automatically updated to reflect the committed changes.