aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorNicholas Guy <nicholas.guy@arm.com>2021-01-15 14:26:51 +0000
committerNicholas Guy <nicholas.guy@arm.com>2021-01-18 16:00:21 +0000
commitf5fcbe4e3c68584ef4858590a079f17593feabbd (patch)
tree34024a5563ad656133a345ccae5be255a7757e09 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parentd806618636f8a82bfc3f620e1fad83af4d2a2575 (diff)
downloadllvm-f5fcbe4e3c68584ef4858590a079f17593feabbd.zip
llvm-f5fcbe4e3c68584ef4858590a079f17593feabbd.tar.gz
llvm-f5fcbe4e3c68584ef4858590a079f17593feabbd.tar.bz2
[AArch64] Further restricts when a dup(*ext) can be rearranged
In most cases, the dup(*ext) pattern can be rearranged to perform the extension on the vector side, allowing for further vector-specific optimisations to be made. However the initial checks for this conversion were insufficient, allowing invalid encodings to be attempted (causing compilation to fail). Differential Revision: https://reviews.llvm.org/D94778
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions