diff options
author | Nicholas Guy <nicholas.guy@arm.com> | 2021-01-15 14:26:51 +0000 |
---|---|---|
committer | Nicholas Guy <nicholas.guy@arm.com> | 2021-01-18 16:00:21 +0000 |
commit | f5fcbe4e3c68584ef4858590a079f17593feabbd (patch) | |
tree | 34024a5563ad656133a345ccae5be255a7757e09 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | d806618636f8a82bfc3f620e1fad83af4d2a2575 (diff) | |
download | llvm-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