diff options
author | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2017-06-25 13:36:20 +0000 |
---|---|---|
committer | Elena Demikhovsky <elena.demikhovsky@intel.com> | 2017-06-25 13:36:20 +0000 |
commit | 72f991cdedeeabc72d00b3d79ecc55a3a025dd81 (patch) | |
tree | e5ee038a261847c3b13c3a475b7d1dff381b3f61 /llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp | |
parent | 70f7512add00ca11f76b49dbeec99874e69850c3 (diff) | |
download | bcm5719-llvm-72f991cdedeeabc72d00b3d79ecc55a3a025dd81.tar.gz bcm5719-llvm-72f991cdedeeabc72d00b3d79ecc55a3a025dd81.zip |
AVX-512: Fixed a crash during legalization of <3 x i8> type
The compiler fails with assertion during legalization of SETCC for <3 x i8> operands.
The result is extended to <4 x i8> and then truncated <4 x i1>. It does not happen on AVX2, because the final result of SETCC is <4 x i32>.
Differential Revision: https://reviews.llvm.org/D34503
llvm-svn: 306242
Diffstat (limited to 'llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp')
0 files changed, 0 insertions, 0 deletions