summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-dwarfdump/Statistics.cpp
diff options
context:
space:
mode:
authorEli Friedman <efriedma@quicinc.com>2019-02-08 00:23:35 +0000
committerEli Friedman <efriedma@quicinc.com>2019-02-08 00:23:35 +0000
commit29c06093012d289f60e5b4426d0f631989af7bc8 (patch)
treeabb7e36a4ec7b63917d629fee35e2a3fdab228db /llvm/tools/llvm-dwarfdump/Statistics.cpp
parentc20ff8084551fd3b4eb7485bab864da8f1b61e5d (diff)
downloadbcm5719-llvm-29c06093012d289f60e5b4426d0f631989af7bc8.tar.gz
bcm5719-llvm-29c06093012d289f60e5b4426d0f631989af7bc8.zip
[AArch64] Fix condition for "high-vector" DUP optimizations.
AArch64 NEON has a bunch of instructions with a "2" suffix that extract the top half of the source vectors, instead of the bottom half. We have some DAGCombines to try to take advantage of that. However, they assumed that any EXTRACT_VECTOR was extracting the high half of the vector in question. This issue has apparently existed since the AArch64 backend was merged. Fixes https://bugs.llvm.org/show_bug.cgi?id=40632 . Differential Revision: https://reviews.llvm.org/D57862 llvm-svn: 353486
Diffstat (limited to 'llvm/tools/llvm-dwarfdump/Statistics.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud