This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Perform fixed-width predicate AND reduction on SVE predicate vectors.
Needs ReviewPublic

Authored by sdesmalen on Feb 9 2022, 8:36 AM.

Details

Reviewers
efriedma
Summary

Adds a combine for AND to 'bubble up' the sign-extend + extract to the users
of the AND operation. It also adds support in VECREDUCE_AND to perform the
operation on SVE predicate vectors.

Diff Detail