aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-09-19 08:50:43 +0100
committerDavid Green <david.green@arm.com>2024-09-19 08:50:43 +0100
commit4c50112ba1fb6b3847decebd6f1e374c61950be9 (patch)
treee09f499a44e6cddcdeac4c5e2d0328556765c834 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent4ec4ac15ed47ccb52d79e01c038865817d0cedf6 (diff)
downloadllvm-4c50112ba1fb6b3847decebd6f1e374c61950be9.zip
llvm-4c50112ba1fb6b3847decebd6f1e374c61950be9.tar.gz
llvm-4c50112ba1fb6b3847decebd6f1e374c61950be9.tar.bz2
[AArch64] Add patterns for 64bit vector addp
This extends the existing patterns for addp to 64bit outputs with a single input. Whilst the general pattern is similar to the 128bit patterns (add(uzp1(extract_lo, extract_hi), uzp2(extract_lo, extract_hi))), at the late stage other optimzations have happened to turn the first uzp1 into trunc and the second into extract(uzp2) with undef. Fixes #109108
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions