OSDN Git Service

[AVX-512] Don't change which instructions we use for unmasked subvector broadcasts...
authorCraig Topper <craig.topper@intel.com>
Mon, 21 Aug 2017 05:29:02 +0000 (05:29 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 21 Aug 2017 05:29:02 +0000 (05:29 +0000)
commit3eef39bb8abc7b54ad489a4193587fb9aa654ef7
tree2a986f711a627ee3fed6e783d54927023a7d9a8b
parent3662f50ee1ee7e1dadda1ee3bc63f733c2e78384
[AVX-512] Don't change which instructions we use for unmasked subvector broadcasts when AVX512DQ is enabled.

There's no functional difference between the AVX512DQ instructions if we're not masking.

This change unifies test checks and removes extra isel entries. Similar was done for subvector insert and extracts recently.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311308 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrAVX512.td
test/CodeGen/X86/avx512-vbroadcasti128.ll
test/CodeGen/X86/avx512-vbroadcasti256.ll
test/CodeGen/X86/subvector-broadcast.ll