[SelectionDAG] Improve DAGTypeLegalizer::convertMask assertion (PR33960)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jul 2017 18:15:54 +0000 (18:15 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jul 2017 18:15:54 +0000 (18:15 +0000)
commitac84850ea620df7f799c38f5a4f2c788eabbea78
tree0ee54633fc3841c03850a24c1a70f6b2cbb69184
parentce9958922503e1d4fe5c9d20c67fdc7099f556ab
[SelectionDAG] Improve DAGTypeLegalizer::convertMask assertion (PR33960)

Improve DAGTypeLegalizer::convertMask's isSETCCorConvertedSETCC assertion to properly check for any mixture of SETCC or BUILD_VECTOR of constants, or a logical mask op of them.

llvm-svn: 309302
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
llvm/test/CodeGen/X86/pr33960.ll [new file with mode: 0644]