diff options
author | Quentin Colombet <qcolombet@apple.com> | 2013-09-17 00:26:56 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2013-09-17 00:26:56 +0000 |
commit | 24e1b39a24ca7b8866a636498173f3959b561058 (patch) | |
tree | f20894f519fc3958c81366354c11ee059f984724 /lib/Target/AArch64/AArch64SelectionDAGInfo.h | |
parent | 06b005f17a110396f95dfbabfa988aa94d195f9a (diff) | |
download | external_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/AArch64SelectionDAGInfo.h')
0 files changed, 0 insertions, 0 deletions