aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-12-02 08:37:50 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2017-12-02 08:37:50 +0100
commit3b5e1089fedddec6d8299ba1800705b65c574d32 (patch)
treeedcfab951d84b388c7c5520dc7bfad3933eb7b1f /gcc/expr.c
parent3adbbd5b974ae44ba194516986bc8b8013cda6a1 (diff)
downloadgcc-3b5e1089fedddec6d8299ba1800705b65c574d32.zip
gcc-3b5e1089fedddec6d8299ba1800705b65c574d32.tar.gz
gcc-3b5e1089fedddec6d8299ba1800705b65c574d32.tar.bz2
i386-protos.h (standard_sse_constant_opcode): Change last argument to rtx pointer.
* config/i386/i386-protos.h (standard_sse_constant_opcode): Change last argument to rtx pointer. * config/i386/i386.c (standard_sse_constant_opcode): Replace X argument with OPERANDS. For AVX+ 128-bit VEX encoded instructions over 256-bit or 512-bit. If setting EXT_REX_SSE_REG_P, use EVEX encoded insn depending on the chosen ISAs. * config/i386/i386.md (*movxi_internal_avx512f, *movoi_internal_avx, *movti_internal, *movdi_internal, *movsi_internal, *movtf_internal, *movdf_internal, *movsf_internal): Adjust standard_sse_constant_opcode callers. * config/i386/sse.md (mov<mode>_internal): Likewise. * config/i386/mmx.md (*mov<mode>_internal): Likewise. From-SVN: r255352
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions