[X86] Turn vXi1 any_extends into sign_extends in PreprocessISelDAG and remove some...
authorCraig Topper <craig.topper@gmail.com>
Fri, 7 Feb 2020 05:31:44 +0000 (21:31 -0800)
committerCraig Topper <craig.topper@gmail.com>
Fri, 7 Feb 2020 05:32:53 +0000 (21:32 -0800)
commitae4e49868ac35dda3b02441a11f3cc3edf4d383b
treec0ae572a20befb3adb7271303c6fa497917f0804
parent3f62028f2f3a904e608945147ebddc7051c0d6f9
[X86] Turn vXi1 any_extends into sign_extends in PreprocessISelDAG and remove some isel patterns.

Similar to what we do for other vector any_extends, but instead
of zero_extend we need to use sign_extend.
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
llvm/lib/Target/X86/X86InstrAVX512.td