aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/iresolve.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2005-01-13 09:51:34 -0800
committerRichard Henderson <rth@gcc.gnu.org>2005-01-13 09:51:34 -0800
commited9b539671a6552ab8b1fd89dc73eeba3beda844 (patch)
tree9ab6b96c5ab9d78ca3a15ea10922b0172322e962 /gcc/fortran/iresolve.c
parent172847595a4a362438ec5ac8d83262fee47f52fb (diff)
downloadgcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.zip
gcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.tar.gz
gcc-ed9b539671a6552ab8b1fd89dc73eeba3beda844.tar.bz2
i386.c (IX86_BUILTIN_MOVQ, [...]): Remove.
* config/i386/i386.c (IX86_BUILTIN_MOVQ, IX86_BUILTIN_LOADD, IX86_BUILTIN_STORED, IX86_BUILTIN_MOVQ2DQ, IX86_BUILTIN_MOVDQ2Q): Remove. (IX86_BUILTIN_VEC_EXT_V4SI): New. (ix86_init_mmx_sse_builtins, ix86_expand_builtin): Update to match. (ix86_expand_vector_extract): For V4S[FI], extract element 0 after shuffling. * config/i386/sse.md (sse_concatv2sf): Accept zero operand 2. (sse2_pextrw): Fix immediate constraint. (sse2_loadq, sse2_loadq_rex64): Remove. * config/i386/emmintrin.h (_mm_cvtsi128_si32, _mm_cvtsi128_si64x): Use __builtin_ia32_vec_ext_<size>. (_mm_cvtsi32_si128, _mm_cvtsi64x_si128): Use _mm_set_epi<size>. From-SVN: r93604
Diffstat (limited to 'gcc/fortran/iresolve.c')
0 files changed, 0 insertions, 0 deletions