This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SME]: Generate streaming-compatible code for int-reduce, fp-reduce
ClosedPublic

Authored by hassnaa-arm on Nov 18 2022, 8:59 AM.

Details

Summary

1-To generate code compatible to streaming mode:

  • enable custom lowering for VECREDUCE_(smin, smax, umin, umax, add, fadd).

2-Testing files:

  • int-reduce.ll
  • fp-reduce.ll

Diff Detail

Event Timeline

hassnaa-arm created this revision.Nov 18 2022, 8:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 18 2022, 8:59 AM
hassnaa-arm requested review of this revision.Nov 18 2022, 8:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 18 2022, 8:59 AM
hassnaa-arm edited the summary of this revision. (Show Details)Nov 18 2022, 9:00 AM
hassnaa-arm edited the summary of this revision. (Show Details)
hassnaa-arm added reviewers: david-arm, sdesmalen.
Matt added a subscriber: Matt.Nov 22 2022, 11:02 AM
hassnaa-arm edited the summary of this revision. (Show Details)Nov 23 2022, 3:47 AM
hassnaa-arm edited the summary of this revision. (Show Details)Nov 23 2022, 4:10 AM
sdesmalen accepted this revision.Nov 23 2022, 5:26 AM
This revision is now accepted and ready to land.Nov 23 2022, 5:26 AM