This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE] Testing codegen of scalable vectorized loop
AbandonedPublic

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

Details

Reviewers
javed.absar
Summary

Adds a unit test that was vectorized by an SVE-aware LoopVectorize
pass; this is to test codegen using the extended VectorType and
new intrinsics to work with scalable vectors.

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:53 AM
fhahn added a subscriber: fhahn.Jun 5 2018, 5:59 AM
fhahn added inline comments.
test/CodeGen/AArch64/SVE/shifted_identity_loop.ll
126

Can we strip the metadata from this test?

huntergr updated this revision to Diff 150129.Jun 6 2018, 7:06 AM

Removed unnecessary metadata.

huntergr marked an inline comment as done.Jun 6 2018, 7:06 AM
huntergr abandoned this revision.Mar 22 2019, 3:05 AM

A more focused set of unit tests will be created instead of this demonstration test.