i386.c (ix86_preferred_simd_mode): Allow V64QImode and V32HImode.
gcc/ * config/i386/i386.c (ix86_preferred_simd_mode): Allow V64QImode and V32HImode. Co-Authored-By: Andrey Turetskiy <andrey.turetskiy@intel.com> Co-Authored-By: Anna Tikhonova <anna.tikhonova@intel.com> Co-Authored-By: Ilya Tocar <ilya.tocar@intel.com> Co-Authored-By: Ilya Verbin <ilya.verbin@intel.com> Co-Authored-By: Kirill Yukhin <kirill.yukhin@intel.com> Co-Authored-By: Maxim Kuznetsov <maxim.kuznetsov@intel.com> Co-Authored-By: Michael Zolotukhin <michael.v.zolotukhin@intel.com> From-SVN: r213963
This commit is contained in:
parent
9e4a4dd651
commit
1d944b8a0a
2 changed files with 16 additions and 2 deletions
|
@ -1,3 +1,15 @@
|
|||
2014-08-14 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
||||
Maxim Kuznetsov <maxim.kuznetsov@intel.com>
|
||||
Anna Tikhonova <anna.tikhonova@intel.com>
|
||||
Ilya Tocar <ilya.tocar@intel.com>
|
||||
Andrey Turetskiy <andrey.turetskiy@intel.com>
|
||||
Ilya Verbin <ilya.verbin@intel.com>
|
||||
Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
Michael Zolotukhin <michael.v.zolotukhin@intel.com>
|
||||
|
||||
* config/i386/i386.c (ix86_preferred_simd_mode): Allow V64QImode and
|
||||
V32HImode.
|
||||
|
||||
2014-08-14 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
||||
Maxim Kuznetsov <maxim.kuznetsov@intel.com>
|
||||
Anna Tikhonova <anna.tikhonova@intel.com>
|
||||
|
|
|
@ -46474,9 +46474,11 @@ ix86_preferred_simd_mode (enum machine_mode mode)
|
|||
switch (mode)
|
||||
{
|
||||
case QImode:
|
||||
return (TARGET_AVX && !TARGET_PREFER_AVX128) ? V32QImode : V16QImode;
|
||||
return TARGET_AVX512BW ? V64QImode :
|
||||
(TARGET_AVX && !TARGET_PREFER_AVX128) ? V32QImode : V16QImode;
|
||||
case HImode:
|
||||
return (TARGET_AVX && !TARGET_PREFER_AVX128) ? V16HImode : V8HImode;
|
||||
return TARGET_AVX512BW ? V32HImode :
|
||||
(TARGET_AVX && !TARGET_PREFER_AVX128) ? V16HImode : V8HImode;
|
||||
case SImode:
|
||||
return TARGET_AVX512F ? V16SImode :
|
||||
(TARGET_AVX && !TARGET_PREFER_AVX128) ? V8SImode : V4SImode;
|
||||
|
|
Loading…
Add table
Reference in a new issue