HomePhabricator

[AArch64][SVE] Implement extractelement of i1 vectors.

Authored by efriedma on Sep 14 2020, 4:13 PM.

Description

[AArch64][SVE] Implement extractelement of i1 vectors.

The implementation just extends the vector to a larger element type, and
extracts from that. Not fancy, but generates reasonable code.

There was discussion in the review of doing the promotion in
target-independent code, but I'm sticking with this to avoid making
LegalizeDAG infrastructure more complicated.

Differential Revision: https://reviews.llvm.org/D87651

Details

Committed
efriedmaMay 17 2021, 2:51 PM
Differential Revision
D87651: [AArch64][SVE] Implement extractelement of i1 vectors.
Parents
rGb6320eeb8622: Do actual DCE in LoopUnroll (try 3)
Branches
Unknown
Tags
Unknown