[PATCH] D42042: [X86][SSE] Add custom execution domain fixing for BLENDPD/BLENDPS/PBLENDD/PBLENDW (PR34873)

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 14 12:26:16 PST 2018


RKSimon updated this revision to Diff 129788.
RKSimon added a comment.

Updated based on Craig's feedback


Repository:
  rL LLVM

https://reviews.llvm.org/D42042

Files:
  lib/Target/X86/X86InstrInfo.cpp
  lib/Target/X86/X86InstrInfo.h
  test/CodeGen/X86/avx-cast.ll
  test/CodeGen/X86/avx-insertelt.ll
  test/CodeGen/X86/avx-intrinsics-fast-isel.ll
  test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll
  test/CodeGen/X86/avx-vperm2x128.ll
  test/CodeGen/X86/avx512-shuffles/partial_permute.ll
  test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
  test/CodeGen/X86/buildvec-insertvec.ll
  test/CodeGen/X86/clear_upper_vector_element_bits.ll
  test/CodeGen/X86/coalesce_commute_movsd.ll
  test/CodeGen/X86/combine-and.ll
  test/CodeGen/X86/combine-or.ll
  test/CodeGen/X86/combine-sra.ll
  test/CodeGen/X86/commute-blend-avx2.ll
  test/CodeGen/X86/commute-blend-sse41.ll
  test/CodeGen/X86/commuted-blend-mask.ll
  test/CodeGen/X86/cvtv2f32.ll
  test/CodeGen/X86/insert-into-constant-vector.ll
  test/CodeGen/X86/insertelement-ones.ll
  test/CodeGen/X86/insertelement-zero.ll
  test/CodeGen/X86/masked_memop.ll
  test/CodeGen/X86/merge-consecutive-loads-256.ll
  test/CodeGen/X86/oddshuffles.ll
  test/CodeGen/X86/pr31956.ll
  test/CodeGen/X86/split-extend-vector-inreg.ll
  test/CodeGen/X86/sse-scalar-fp-arith.ll
  test/CodeGen/X86/sse41-intrinsics-fast-isel.ll
  test/CodeGen/X86/sse41-intrinsics-x86-upgrade.ll
  test/CodeGen/X86/sse41.ll
  test/CodeGen/X86/vec_extract-avx.ll
  test/CodeGen/X86/vector-blend.ll
  test/CodeGen/X86/vector-extend-inreg.ll
  test/CodeGen/X86/vector-shuffle-128-v2.ll
  test/CodeGen/X86/vector-shuffle-128-v4.ll
  test/CodeGen/X86/vector-shuffle-128-v8.ll
  test/CodeGen/X86/vector-shuffle-256-v16.ll
  test/CodeGen/X86/vector-shuffle-256-v32.ll
  test/CodeGen/X86/vector-shuffle-256-v4.ll
  test/CodeGen/X86/vector-shuffle-256-v8.ll
  test/CodeGen/X86/vector-shuffle-512-v16.ll
  test/CodeGen/X86/vector-shuffle-512-v8.ll
  test/CodeGen/X86/vector-shuffle-avx512.ll
  test/CodeGen/X86/vector-shuffle-combining-avx.ll
  test/CodeGen/X86/vector-shuffle-combining-avx2.ll
  test/CodeGen/X86/vector-shuffle-combining-ssse3.ll
  test/CodeGen/X86/vector-shuffle-combining.ll
  test/CodeGen/X86/vselect-2.ll
  test/CodeGen/X86/vselect.ll
  test/CodeGen/X86/x86-interleaved-access.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D42042.129788.patch
Type: text/x-patch
Size: 182567 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180114/b72b0450/attachment-0001.bin>


More information about the llvm-commits mailing list