diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2021-05-19 09:57:29 +0200 |
---|---|---|
committer | Uros Bizjak <ubizjak@gmail.com> | 2021-05-19 09:58:29 +0200 |
commit | ea30c7bd497bcd390f7b177e1e156f630a90f232 (patch) | |
tree | 00bb3be1f69645f8d219cd7e36ed85ccd840c659 /gcc/tree-ssa-dce.c | |
parent | 51cfa55431c38f3c29c7b72833337ad8a2da5c06 (diff) | |
download | gcc-ea30c7bd497bcd390f7b177e1e156f630a90f232.zip gcc-ea30c7bd497bcd390f7b177e1e156f630a90f232.tar.gz gcc-ea30c7bd497bcd390f7b177e1e156f630a90f232.tar.bz2 |
i386: Allow 64bit vector modes in general registers
Allow V8QI, V4HI and V2SI modes in 64bit general registers for
TARGET_64BIT and add alternatives using general registers
to 64bit vector logic instructions.
2021-05-19 Uroš Bizjak <ubizjak@gmail.com>
gcc/
* config/i386/i386.h (VALID_INT_MODE_P):
Add V8QI, V4HI and V2SI modes for TARGET_64BIT.
* config/i386/i386.md (isa): Add x64_bmi.
(enabled): Handle x64_bmi.
* config/i386/mmx.md (mmx_andnot<MMXMODEI:mode>3):
Add alternative using 64bit general registers.
(*mmx_<any_logic:code><MMXMODEI:mode>3): Ditto.
Diffstat (limited to 'gcc/tree-ssa-dce.c')
0 files changed, 0 insertions, 0 deletions