aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2011-04-27 20:21:22 +0200
committerUros Bizjak <uros@gcc.gnu.org>2011-04-27 20:21:22 +0200
commitcbb734aa019ae7569549ba2cfa1887dd230f6d74 (patch)
tree7bb09155d8a1e3d764c67e7ccb8c4c97da1c1e51 /gcc/fortran/resolve.c
parent991278ab90aa132805caaf3f2b6394348c850160 (diff)
downloadgcc-cbb734aa019ae7569549ba2cfa1887dd230f6d74.zip
gcc-cbb734aa019ae7569549ba2cfa1887dd230f6d74.tar.gz
gcc-cbb734aa019ae7569549ba2cfa1887dd230f6d74.tar.bz2
i386.md (ssemodesuffix): Merge with ssevecsize, ssemodefsuffix, ssescalarmodesuffix and avxmodesuffixp.
* config/i386/i386.md (ssemodesuffix): Merge with ssevecsize, ssemodefsuffix, ssescalarmodesuffix and avxmodesuffixp. Move from sse.md. (ssemodefsuffix): Remove. (ssevecmodesuffix): New mode attribute. (fix_trunc<mode>di_sse, fix_trunc<mode>si_sse, *float<SSEMODEI24:mode><MODEF:mode>2_mixed_interunit, *float<SSEMODEI24:mode><MODEF:mode>2_mixed_nointerunit, *float<SSEMODEI24:mode><MODEF:mode>2_sse_interunit, *float<SSEMODEI24:mode><MODEF:mode>2_sse_nointerunit, setcc_<mode>_sse, *sqrt<mode>2_sse, sse4_1_round<mode>2, <smaxmin:code><mode>3, *ieee_smin<mode>3, *ieee_smax<mode>3): Adjust assembler templates for ssemodesuffix mode attribute. (float splitters): Use ssevecmodesuffix mode attribute. * config/i386/sse.md (ssescalarmode): Merge with avxscalarmode. (sseinsmode): Rename from avxvecmode. (avxsizesuffix): Rename from avxmodesuffix. (sseintvecmode): Rename from avxpermvecmode. (ssedoublevecmode): Rename from ssedoublesizemode. (ssehalfvecmode): Rename from avxhalfvecmode. (ssescalarmode): Rename from avxscalarmode. (<sse>_comi, <sse>_ucomi, sse4a_movnt<mode>): Adjust assembler templates for ssemodesuffix mode attribute. (*andnot<mode>3, *<any_logic:code><mode>3): Use ssevecmodesuffix mode attribute. Adjust RTX patterns globally for renamed mode attributes. From-SVN: r173043
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions