aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ExpandVectorPredication.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-03-20 07:21:01 +0000
committerGitHub <noreply@github.com>2025-03-20 07:21:01 +0000
commit53a395fda32cb0edd899202b6614595185b01ef1 (patch)
tree011e21f395d7f599e87c273622cd39b08a882ae9 /llvm/lib/CodeGen/ExpandVectorPredication.cpp
parent7c6479021382b5cf16619f0089b9d86536630e26 (diff)
downloadllvm-53a395fda32cb0edd899202b6614595185b01ef1.zip
llvm-53a395fda32cb0edd899202b6614595185b01ef1.tar.gz
llvm-53a395fda32cb0edd899202b6614595185b01ef1.tar.bz2
[AArch64][GlobalISel] Legalize more CTPOP vector types. (#131513)
Similar to other operations, s8, s16 s32 and s64 vector elements are clamped to legal vector sizes, odd number of elements are widened to the next power-2 and s128 is scalarized. This helps legalize cttz as well as ctpop.
Diffstat (limited to 'llvm/lib/CodeGen/ExpandVectorPredication.cpp')
0 files changed, 0 insertions, 0 deletions