summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-05-22 00:39:27 +0000
committerCraig Topper <craig.topper@gmail.com>2016-05-22 00:39:27 +0000
commitdbac1ff9c142b887ef540152f751d56359d9281d (patch)
treee2326fb30a8841b0af73256297cc6d2d51153ee3
parent10803519876558826576ea242eb00af74ee8bff4 (diff)
downloadbcm5719-llvm-dbac1ff9c142b887ef540152f751d56359d9281d.tar.gz
bcm5719-llvm-dbac1ff9c142b887ef540152f751d56359d9281d.zip
[AVX512] Remove seemingly unnecessary AddedComplexity adjustment.
llvm-svn: 270343
-rw-r--r--llvm/lib/Target/X86/X86InstrAVX512.td2
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrAVX512.td b/llvm/lib/Target/X86/X86InstrAVX512.td
index d21aba283f8..ca73c49052d 100644
--- a/llvm/lib/Target/X86/X86InstrAVX512.td
+++ b/llvm/lib/Target/X86/X86InstrAVX512.td
@@ -2752,7 +2752,6 @@ defm VMOVDQU64 : avx512_load_vl<0x6F, "vmovdqu64", avx512vl_i64_info, HasAVX512,
avx512_store_vl<0x7F, "vmovdqu64", avx512vl_i64_info,
HasAVX512>, XS, VEX_W, EVEX_CD8<64, CD8VF>;
-let AddedComplexity = 20 in {
def : Pat<(v8i64 (vselect VK8WM:$mask, (bc_v8i64 (v16i32 immAllZerosV)),
(v8i64 VR512:$src))),
(VMOVDQA64Zrrkz (COPY_TO_REGCLASS (KNOTWrr (COPY_TO_REGCLASS VK8:$mask, VK16)),
@@ -2761,7 +2760,6 @@ def : Pat<(v8i64 (vselect VK8WM:$mask, (bc_v8i64 (v16i32 immAllZerosV)),
def : Pat<(v16i32 (vselect VK16WM:$mask, (v16i32 immAllZerosV),
(v16i32 VR512:$src))),
(VMOVDQA32Zrrkz (KNOTWrr VK16WM:$mask), VR512:$src)>;
-}
// Move Int Doubleword to Packed Double Int
//
OpenPOWER on IntegriCloud