llvm-project
[AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot
#95881
Merged

[AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot #95881

davemgreen merged 9 commits into llvm:main from tgymnich:arm-ctpop-udot
tgymnich
llvmbot llvmbot added backend:AArch64
llvmbot
davemgreen
davemgreen commented on 2024-06-18
davemgreen davemgreen requested a review from efriedma-quic efriedma-quic 1 year ago
tgymnich tgymnich force pushed from 28c8874a to 21df20b3 1 year ago
tgymnich tgymnich force pushed from 21df20b3 to 9c81cffc 1 year ago
davemgreen
davemgreen commented on 2024-06-18
tgymnich tgymnich force pushed from 9c81cffc to bd036b92 1 year ago
davemgreen
davemgreen approved these changes on 2024-06-18
tgymnich tgymnich force pushed to 4fc15a61 1 year ago
aengelke
tgymnich
tgymnich [AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot
6c66638f
tgymnich add tests
8482764a
tgymnich combine check prefixes
a287e235
tgymnich exclude v1i64
0d57b39e
tgymnich use getConstant
256b37a2
tgymnich fix check prefix
e6c5597c
tgymnich fix intrinsic names
7bee852f
tgymnich update tests
a78906bc
tgymnich add v1i64 test
6fc26a53
tgymnich tgymnich force pushed from 4fc15a61 to 6fc26a53 1 year ago
tgymnich
davemgreen
tgymnich
davemgreen
davemgreen davemgreen merged 696805d1 into main 1 year ago
tgymnich tgymnich deleted the arm-ctpop-udot branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone