[X86] Remove isel patterns from broadcast of loadi32.
authorCraig Topper <craig.topper@gmail.com>
Fri, 28 Feb 2020 23:42:47 +0000 (15:42 -0800)
committerCraig Topper <craig.topper@gmail.com>
Sat, 29 Feb 2020 00:39:27 +0000 (16:39 -0800)
commit9fcd212e2f678fdbdf304399a1e58ca490dc54d1
tree540edb85909d60bf51b8a36571dfa2058920870f
parente71835f15c774515025bb0034298dd71caa2ea47
[X86] Remove isel patterns from broadcast of loadi32.

We already combine non extending loads with broadcasts in DAG
combine. All these patterns are picking up is the aligned extload
special case. But the only lit test we have that exercsises it is
using v8i1 load that datalayout is reporting align 8 for. That
seems generous. So without a realistic test case I don't think
there is much value in these patterns.
llvm/lib/Target/X86/X86InstrAVX512.td
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/vector-sext.ll