This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Fix assertion failure when lowering fixed length gather/scatter
ClosedPublic

Authored by bsmith on Aug 5 2021, 8:46 AM.

Details

Summary

The patterns for fixed length gather/scatter with 32-bit offsets and
64-bit memory type are slightly different that the rest of the patterns,
as such the lowering needs to be slightly different to ensure the
correct types are used.

Diff Detail

Event Timeline

bsmith created this revision.Aug 5 2021, 8:46 AM
bsmith requested review of this revision.Aug 5 2021, 8:46 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 5 2021, 8:46 AM
Matt added a subscriber: Matt.Aug 5 2021, 12:53 PM
paulwalker-arm accepted this revision.Aug 9 2021, 4:59 AM

I cannot quite shake the feeling this is more a band aid than a final fix. I'll schedule some time to audit the whole path.

This revision is now accepted and ready to land.Aug 9 2021, 4:59 AM