aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-03-10 09:34:07 +0000
committerTim Northover <tnorthover@apple.com>2014-03-10 09:34:07 +0000
commit2a661f3f7376b80a9adbf0aaa94c6ecd5cf7b940 (patch)
tree8402818abe38e3a4dc378706b9d2e69aab70632c /clang/lib/Frontend/InitPreprocessor.cpp
parente32cd191f0a57353ea767bf5c0dcf5ec4885b48c (diff)
downloadllvm-2a661f3f7376b80a9adbf0aaa94c6ecd5cf7b940.zip
llvm-2a661f3f7376b80a9adbf0aaa94c6ecd5cf7b940.tar.gz
llvm-2a661f3f7376b80a9adbf0aaa94c6ecd5cf7b940.tar.bz2
AArch64: fix LowerCONCAT_VECTORS for new CodeGen.
The function was making too many assumptions about its input: 1. The NEON_VDUP optimisation was far too aggressive, assuming (I think) that the input would always be BUILD_VECTOR. 2. We were treating most unknown concats as legal (by returning Op rather than SDValue()). I think only concats of pairs of vectors are actually legal. http://llvm.org/PR19094 llvm-svn: 203450
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions