This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Fix crash for DestructiveBinaryCommWithRev zero merging
ClosedPublic

Authored by Allen on Jan 31 2023, 6:21 AM.

Details

Summary

Address more Destructive type according the review on D141471

  • DestructiveUnaryPassthru and DestructiveBinaryImm always return true, don't need fix
  • DestructiveTernaryCommWithRev may also return false, but now don't define FalseLanesZero in the backend codegen

Diff Detail

Event Timeline

Allen created this revision.Jan 31 2023, 6:21 AM
Allen requested review of this revision.Jan 31 2023, 6:21 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 31 2023, 6:21 AM
Matt added a subscriber: Matt.Jan 31 2023, 9:27 AM
Allen edited the summary of this revision. (Show Details)Jan 31 2023, 4:55 PM
paulwalker-arm accepted this revision.Feb 6 2023, 8:36 AM
This revision is now accepted and ready to land.Feb 6 2023, 8:36 AM