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>.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Merge into DAG.getSExtOrTrunc ?