aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/AArch64/AArch64InstrInfo.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2013-09-17 00:26:56 +0000
committerQuentin Colombet <qcolombet@apple.com>2013-09-17 00:26:56 +0000
commit24e1b39a24ca7b8866a636498173f3959b561058 (patch)
treef20894f519fc3958c81366354c11ee059f984724 /lib/Target/AArch64/AArch64InstrInfo.cpp
parent06b005f17a110396f95dfbabfa988aa94d195f9a (diff)
downloadexternal_llvm-24e1b39a24ca7b8866a636498173f3959b561058.zip
external_llvm-24e1b39a24ca7b8866a636498173f3959b561058.tar.gz
external_llvm-24e1b39a24ca7b8866a636498173f3959b561058.tar.bz2
[SelectionDAG] Teach the vector scalarizer about TRUNCATE.
When a truncate node defines a legal vector type but uses an illegal vector type, the legalization process was splitting the vector until <1 x vector> type, but then it was failing to scalarize the node because it did not know how to handle TRUNCATE. <rdar://problem/14989896> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190830 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/AArch64/AArch64InstrInfo.cpp')
0 files changed, 0 insertions, 0 deletions