Enable VPOPCNTDQ for icelake-{client,server} and tigerlake.
authorMartin Liska <mliska@suse.cz>
Thu, 14 Nov 2019 08:36:34 +0000 (09:36 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Thu, 14 Nov 2019 08:36:34 +0000 (08:36 +0000)
2019-11-14  Martin Liska  <mliska@suse.cz>

PR target/92389
* config/i386/i386.h: Add PTA_AVX512VPOPCNTDQ to
PTA_ICELAKE_CLIENT which is later interited by
PTA_ICELAKE_SERVER and PTA_TIGERLAKE.

From-SVN: r278210

gcc/ChangeLog
gcc/config/i386/i386.h

index e0f2a210196ce18b56c65f3e9016ecf0a8cf7edd..48cc4394ae599c5274bd6447946947efd814ff03 100644 (file)
@@ -1,3 +1,10 @@
+2019-11-14  Martin Liska  <mliska@suse.cz>
+
+       PR target/92389
+       * config/i386/i386.h: Add PTA_AVX512VPOPCNTDQ to
+       PTA_ICELAKE_CLIENT which is later interited by
+       PTA_ICELAKE_SERVER and PTA_TIGERLAKE.
+
 2019-11-14  Martin Liska  <mliska@suse.cz>
 
        * ipa-icf.c (sem_item_optimizer::execute): Save
index afa0aa83ddf305c5130fbd8948c92cd4c7876656..b042324cfd17e4ed9d86abef646351d905d5fd1d 100644 (file)
@@ -2438,7 +2438,7 @@ const wide_int_bitmask PTA_CANNONLAKE = PTA_SKYLAKE | PTA_AVX512F
   | PTA_AVX512VBMI | PTA_AVX512IFMA | PTA_SHA;
 const wide_int_bitmask PTA_ICELAKE_CLIENT = PTA_CANNONLAKE | PTA_AVX512VNNI
   | PTA_GFNI | PTA_VAES | PTA_AVX512VBMI2 | PTA_VPCLMULQDQ | PTA_AVX512BITALG
-  | PTA_RDPID | PTA_CLWB;
+  | PTA_RDPID | PTA_CLWB | PTA_AVX512VPOPCNTDQ;
 const wide_int_bitmask PTA_ICELAKE_SERVER = PTA_ICELAKE_CLIENT | PTA_PCONFIG
   | PTA_WBNOINVD;
 const wide_int_bitmask PTA_TIGERLAKE = PTA_ICELAKE_CLIENT | PTA_MOVDIRI