[IR] Remove assert from ShuffleVectorInst
authorSam Parker <sam.parker@arm.com>
Thu, 11 Jun 2020 13:52:17 +0000 (14:52 +0100)
committerSam Parker <sam.parker@arm.com>
Thu, 11 Jun 2020 13:52:17 +0000 (14:52 +0100)
commit3d5f7c853173938c6bb8052220487fd9d2987a77
treeb65f10cc03fae846b2732a19ba3a19c78cb13c56
parent0d4271f9da24e9ba204abdd007c89a24dc7dd6fd
[IR] Remove assert from ShuffleVectorInst

Which triggers on valid, but not useful, IR such as a undef mask.

Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=46276

Differential Revision: https://reviews.llvm.org/D81634
llvm/lib/IR/Instructions.cpp
llvm/test/Transforms/CodeGenPrepare/X86/cgp_shuffle_crash.ll [new file with mode: 0644]