This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Left shift patterns for scalable integer types
AbandonedPublic

Authored by huntergr on Jun 5 2018, 5:48 AM.

Details

Summary

Adds ISel patterns to match scalable vector types shifted by amounts
contained in a vector of the same type, plus unit tests.

Part of the initial SVE codegen series, rfc will be posted soon. Note: this patch is currently just to support the scalable vector codegen rfc, and does not need a full review yet.

Diff Detail

Event Timeline

huntergr created this revision.Jun 5 2018, 5:48 AM
huntergr abandoned this revision.Mar 22 2019, 3:03 AM

A better set of patterns will be created later.