aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dce.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2021-05-19 09:57:29 +0200
committerUros Bizjak <ubizjak@gmail.com>2021-05-19 09:58:29 +0200
commitea30c7bd497bcd390f7b177e1e156f630a90f232 (patch)
tree00bb3be1f69645f8d219cd7e36ed85ccd840c659 /gcc/tree-ssa-dce.c
parent51cfa55431c38f3c29c7b72833337ad8a2da5c06 (diff)
downloadgcc-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