OSDN Git Service

[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)
commitefbdc2d952186a9f1ea6cf4a219c247080157705
tree7e42fa4026409b04072bce54f712867b82b517e2
parent15b834ad7b9adf999db3158d0a191225af031d1d
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309302 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
test/CodeGen/X86/pr33960.ll [new file with mode: 0644]