commit | 5e9d76b982a1307ce32d562aa26fd8256506721f | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Oct 15 21:15:58 2018 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Oct 15 21:15:58 2018 +0000 |
tree | 59376136e5b15a6d50bf3fae28264538455963d2 | |
parent | b34f2ee301ef507dacf1984181f87048cd81b9b6 [diff] |
[AARCH64] Improve vector popcnt lowering with ADDLP AARCH64 equivalent to D53257 - uses widening pairwise adds on vXi8 CTPOP to support i16/i32/i64 vectors. This is a blocker for generic vector CTPOP expansion (P32655) - this will remove the aarch64 diff from D53258. Differential Revision: https://reviews.llvm.org/D53259 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@344554 91177308-0d34-0410-b5e6-96231b3b80d8