This is an archive of the discontinued LLVM Phabricator instance.

[DAGCombiner][SVE] Pre-commit tests for D159191
ClosedPublic

Authored by david-arm on Aug 30 2023, 6:05 AM.

Details

Summary

I've added some missing tests for the following cases:

  1. Zero- and sign-extends from unpacked vector types to wide, illegal types. For example, %aext = zext <vscale x 4 x i8> %a to <vscale x 4 x i64>
  2. Normal loads combined with 1
  3. Masked loads combined with 1

Diff Detail

Event Timeline

david-arm created this revision.Aug 30 2023, 6:05 AM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: psnobl. · View Herald Transcript
david-arm requested review of this revision.Aug 30 2023, 6:05 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 30 2023, 6:05 AM
david-arm updated this revision to Diff 555337.Sep 1 2023, 5:10 AM
david-arm edited the summary of this revision. (Show Details)
  • Added more test cases for normal loads + extends, and for extends by themselves.
This revision was not accepted when it landed; it landed in state Needs Review.Sep 5 2023, 3:49 AM
This revision was automatically updated to reflect the committed changes.