Recommit r354363 "[X86][SSE] Generalize X86ISD::BLENDI support to more value types"
authorCraig Topper <craig.topper@intel.com>
Sat, 23 Feb 2019 21:41:42 +0000 (21:41 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 23 Feb 2019 21:41:42 +0000 (21:41 +0000)
commitbe9eeb552678f4aaa7293f43dc4d0881cdf5df3a
tree6ed1495d19b4a4e747068e3daee978b68d47cc2c
parent10ab78e854f2365aa695464c81946c831c6affbb
Recommit r354363 "[X86][SSE] Generalize X86ISD::BLENDI support to more value types"

And its follow ups r354511, r354640.

A follow patch will fix the issue that caused it to be reverted.

llvm-svn: 354737
24 files changed:
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86InstrSSE.td
llvm/test/CodeGen/X86/avx-cvt-3.ll
llvm/test/CodeGen/X86/avx512-shuffles/partial_permute.ll
llvm/test/CodeGen/X86/combine-sdiv.ll
llvm/test/CodeGen/X86/commute-blend-sse41.ll
llvm/test/CodeGen/X86/insert-into-constant-vector.ll
llvm/test/CodeGen/X86/insertelement-ones.ll
llvm/test/CodeGen/X86/known-signbits-vector.ll
llvm/test/CodeGen/X86/masked_load.ll
llvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
llvm/test/CodeGen/X86/oddshuffles.ll
llvm/test/CodeGen/X86/packss.ll
llvm/test/CodeGen/X86/pr34592.ll
llvm/test/CodeGen/X86/pr40811.ll [new file with mode: 0644]
llvm/test/CodeGen/X86/prefer-avx256-mask-shuffle.ll
llvm/test/CodeGen/X86/sse2.ll
llvm/test/CodeGen/X86/vector-narrow-binop.ll
llvm/test/CodeGen/X86/vector-reduce-smax.ll
llvm/test/CodeGen/X86/vector-reduce-smin.ll
llvm/test/CodeGen/X86/vector-shift-ashr-256.ll
llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll
llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll
llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll