OSDN Git Service

[X86] Teach execution domain fixing to convert between FP and int unpack instructions.
authorCraig Topper <craig.topper@intel.com>
Mon, 18 Sep 2017 03:29:54 +0000 (03:29 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 18 Sep 2017 03:29:54 +0000 (03:29 +0000)
commit2dc0224dbfad7236d9007d03614d0a0044734af9
treea333cb6dceea1dba4eb92dcea575620b36d700a5
parentbcd1d60259cfcf1e44a1dd3b6b4516b368ee5d88
[X86] Teach execution domain fixing to convert between FP and int unpack instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313508 91177308-0d34-0410-b5e6-96231b3b80d8
43 files changed:
lib/Target/X86/X86InstrInfo.cpp
test/CodeGen/X86/avx-shuffle-x86_32.ll
test/CodeGen/X86/avx-unpack.ll
test/CodeGen/X86/avx2-intrinsics-fast-isel.ll
test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
test/CodeGen/X86/avx512-shuffles/partial_permute.ll
test/CodeGen/X86/clear_upper_vector_element_bits.ll
test/CodeGen/X86/combine-fcopysign.ll
test/CodeGen/X86/combine-or.ll
test/CodeGen/X86/dagcombine-buildvector.ll
test/CodeGen/X86/haddsub-undef.ll
test/CodeGen/X86/merge-consecutive-loads-128.ll
test/CodeGen/X86/mulvi32.ll
test/CodeGen/X86/oddshuffles.ll
test/CodeGen/X86/scalar-int-to-fp.ll
test/CodeGen/X86/sse-align-12.ll
test/CodeGen/X86/sse2-intrinsics-fast-isel.ll
test/CodeGen/X86/sse2-schedule.ll
test/CodeGen/X86/sse2.ll
test/CodeGen/X86/sse3-avx-addsub-2.ll
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/sse41.ll
test/CodeGen/X86/vec_fp_to_int.ll
test/CodeGen/X86/vec_insert-2.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vector-interleave.ll
test/CodeGen/X86/vector-rem.ll
test/CodeGen/X86/vector-shuffle-128-v2.ll
test/CodeGen/X86/vector-shuffle-128-v4.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-combining-avx512bw.ll
test/CodeGen/X86/vector-shuffle-combining-ssse3.ll
test/CodeGen/X86/vector-shuffle-combining.ll
test/CodeGen/X86/vector-shuffle-sse4a.ll
test/CodeGen/X86/vector-shuffle-variable-128.ll
test/CodeGen/X86/vector-shuffle-variable-256.ll
test/CodeGen/X86/vector-zext.ll
test/CodeGen/X86/widen_extract-1.ll
test/CodeGen/X86/x86-interleaved-access.ll
test/CodeGen/X86/xop-mask-comments.ll