diff options
author | Pete Cooper <peter_cooper@apple.com> | 2012-04-03 22:57:55 +0000 |
---|---|---|
committer | Pete Cooper <peter_cooper@apple.com> | 2012-04-03 22:57:55 +0000 |
commit | 9511ec86f96399cd852565e61dbc44dc8b26e78f (patch) | |
tree | ae803e416ea9c151c1e102f9f6d19b3a37c7eb13 /llvm/lib/Support/CMakeLists.txt | |
parent | b98934cf72bc190fb8ba1830950a441903220e3f (diff) | |
download | bcm5719-llvm-9511ec86f96399cd852565e61dbc44dc8b26e78f.tar.gz bcm5719-llvm-9511ec86f96399cd852565e61dbc44dc8b26e78f.zip |
Add VSELECT to LegalizeVectorTypes::ScalariseVectorResult. Previously it would crash if it encountered a 1 element VSELECT. Solution is slightly more complicated than just creating a SELET as we have to mask or sign extend the vector condition if it had different boolean contents from the scalar condition. Fixes <rdar://problem/11178095>
llvm-svn: 153976
Diffstat (limited to 'llvm/lib/Support/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions