aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
diff options
context:
space:
mode:
authorTim Gymnich <tgymnich@icloud.com>2024-07-02 15:45:01 +0200
committerGitHub <noreply@github.com>2024-07-02 14:45:01 +0100
commit696805d1330491c3228c0221c4458d33a6c4bfac (patch)
treee0a19f549febf892a3aa3d3dc244a6a13a3f207a /llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
parentb48623c23ae16a424102cc47ad173099bb45a695 (diff)
downloadllvm-696805d1330491c3228c0221c4458d33a6c4bfac.zip
llvm-696805d1330491c3228c0221c4458d33a6c4bfac.tar.gz
llvm-696805d1330491c3228c0221c4458d33a6c4bfac.tar.bz2
[AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot (#95881)
fixes #95860 Use `udot` instead of a sequence of `uaddlp` instructions when summing up lanes for `popcount`.
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyIndVar.cpp')
0 files changed, 0 insertions, 0 deletions