This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Extend vecreduce -> udot handling to v8i8
ClosedPublic

Authored by dmgreen on Feb 23 2021, 6:11 AM.

Details

Summary

https://reviews.llvm.org/D88577 added v16i8 vecreduce to udot/sdot lowering. This extends that to v8i8 too, generalizing the pattern to handle the extra types.

Diff Detail

Event Timeline

dmgreen created this revision.Feb 23 2021, 6:11 AM
dmgreen requested review of this revision.Feb 23 2021, 6:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 23 2021, 6:11 AM
fhahn added inline comments.Feb 23 2021, 8:13 AM
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
11749

Looks like this comment needs updating now

dmgreen updated this revision to Diff 325999.Feb 24 2021, 12:03 AM

Update comment.

fhahn accepted this revision.Mar 10 2021, 12:04 PM

LGTM, thanks!

This revision is now accepted and ready to land.Mar 10 2021, 12:04 PM
This revision was landed with ongoing or failed builds.Mar 10 2021, 1:03 PM
This revision was automatically updated to reflect the committed changes.