aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/CloneFunction.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-03-09 18:01:45 +0000
committerGitHub <noreply@github.com>2025-03-09 18:01:45 +0000
commite44e24dfe6ef4a9fff6e1ee6617d89de5b616fd3 (patch)
tree538ad31970e5f56ec17789ec5a691feba5f628c5 /llvm/lib/Transforms/Utils/CloneFunction.cpp
parent62a6d63d634d816a7d73ab7735176ad05b118c79 (diff)
downloadllvm-e44e24dfe6ef4a9fff6e1ee6617d89de5b616fd3.zip
llvm-e44e24dfe6ef4a9fff6e1ee6617d89de5b616fd3.tar.gz
llvm-e44e24dfe6ef4a9fff6e1ee6617d89de5b616fd3.tar.bz2
[AArch64] Improve vector funnel shift by constant costs. (#130044)
We now have better codegen, and can have better costs to match. The generated code should now produce a shl+usra and can be seen in testcases such as: https://github.com/llvm/llvm-project/blob/7e5821bae80db3f3f0fe0d5f8ce62f79e548eed5/llvm/test/CodeGen/AArch64/fsh.ll#L3941.
Diffstat (limited to 'llvm/lib/Transforms/Utils/CloneFunction.cpp')
0 files changed, 0 insertions, 0 deletions