aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/sse.md
AgeCommit message (Expand)AuthorFilesLines
2013-12-31avx512fintrin.h (_mm_add_round_sd): New.Alexander Ivchenko1-39/+39
2013-12-31i386-common.c (OPTION_MASK_ISA_SHA_SET): New.Alexander Ivchenko1-0/+90
2013-12-31i386.c (MAX_CLASSES): Increase number of classes.Alexander Ivchenko1-30/+85
2013-12-27sse.md (avx512f_fixupimm<mode>_maskz): Extend to support EVEX's RC.Alexander Ivchenko1-8/+10
2013-12-27sse.md (avx512f_fmadd_<mode>_maskz): Extend to support EVEX's RC.Alexander Ivchenko1-12/+12
2013-12-27sse.md (<code><mode>3<mask_name>): Extend to support EVEX's SAE mode.Alexander Ivchenko1-87/+87
2013-12-27i386.c (ix86_print_operand): Print EVEX's RC modifiers.Alexander Ivchenko1-233/+247
2013-12-18re PR target/59539 (Missed optimisation: VEX-prefixed operations don't need a...Jakub Jelinek1-2/+45
2013-12-18sse.md (*fma_fmadd_<mode>): Extend to support masking.Alexander Ivchenko1-40/+138
2013-12-18sse.md (avx512f_cmp<mode>3): Extend to support masking.Alexander Ivchenko1-13/+13
2013-12-10tree-vectorizer.h (struct _loop_vec_info): Add scalar_loop field.Jakub Jelinek1-0/+17
2013-12-04re PR target/59163 (program compiled with g++ -O3 segfaults)Jakub Jelinek1-1/+36
2013-11-23re PR target/56788 (_mm_frcz_sd and _mm_frcz_ss ignore their second argument)Uros Bizjak1-5/+2
2013-11-13i386.c (ix86_print_operand): Support z-masking.Alexander Ivchenko1-262/+1178
2013-11-02constraints.md (Ts, Tv): New address constrains.Uros Bizjak1-16/+16
2013-11-01configure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): Always define as 0/1.Uros Bizjak1-1/+1
2013-10-31optabs.c (expand_vec_perm): Avoid vector mode punning SUBREGs in SET_DEST.Jakub Jelinek1-27/+38
2013-10-30re PR target/58762 ([missed optimization] Vectorizing abs(int).)Cong Hou1-1/+14
2013-10-28i386.md (prefetch): Allow TARGET_AVX512PF.Alexander Ivchenko1-0/+34
2013-10-28i386.md (any_truncate): New.Alexander Ivchenko1-6/+926
2013-10-17sse.md (*vec_widen_smult_even_v8si): Remove isa attribute.Uros Bizjak1-2/+1
2013-10-15sse.md (unspec): Add UNSPEC_RCP14...Alexander Ivchenko1-4/+213
2013-10-15predicates.md (const_8_to_15_operand): New.Alexander Ivchenko1-1/+366
2013-10-15predicates.md (register_or_constm1_operand): New.Alexander Ivchenko1-1/+343
2013-10-15sse.md (unspec): Added UNSPEC_VPERMI2, UNSPEC_VPERMT2, UNSPEC_SCATTER.Alexander Ivchenko1-16/+316
2013-10-11sse.md (VI48F_256_512): New.Alexander Ivchenko1-6/+10
2013-10-11i386.c (bdesc_args): Change corresponding pattern for __builtin_ia32_cvtps2dq...Alexander Ivchenko1-14/+13
2013-10-11sse.md (V_512): New.Alexander Ivchenko1-1/+58
2013-10-11i386.c (ix86_rtx_costs): Enable fma for TARGET_AVX512F.Alexander Ivchenko1-22/+42
2013-10-11sse.md (VI248_AVX2_8_AVX512F): New.Alexander Ivchenko1-14/+21
2013-10-11sse.md (VI124_AVX2_48_AVX512F): New.Alexander Ivchenko1-15/+23
2013-10-11sse.md (VI48_AVX512F): New.Alexander Ivchenko1-16/+20
2013-10-11sse.md (VI4_AVX512F): New.Alexander Ivchenko1-13/+20
2013-10-11sse.md (VI2_AVX512F): New.Alexander Ivchenko1-10/+20
2013-10-11i386.md (multdiv): New.Alexander Ivchenko1-24/+7
2013-10-11sse.md (V): Extended with wider modes.Alexander Ivchenko1-44/+131
2013-10-11i386.md (any_fix): New iterator.Alexander Ivchenko1-42/+75
2013-10-11sse.md (<sse2>_movnt<mode>): Update constraint to "v".Alexander Ivchenko1-17/+17
2013-09-25i386.c (ix86_avx256_split_vector_move_misalign): Use new names.Alexander Ivchenko1-97/+186
2013-08-22i386-common.c (OPTION_MASK_ISA_AVX512F_SET): New.Alexander Ivchenko1-138/+198
2013-08-21sse.md (V16): Rename to...Kirill Yukhin1-8/+8
2013-08-13sse.md (*sse2_maskmovdqu): Emit addr32 prefix when Pmode != word_mode.Uros Bizjak1-14/+14
2013-07-06re PR target/57807 (Compile failure with __builtin_ia32_unpcklpd with -masm=i...Uros Bizjak1-81/+91
2013-05-10i386.md (memory): Handle sseishft1.Uros Bizjak1-2/+0
2013-05-09sse.md (*vec_extractv4si_0_zext): New pattern.Uros Bizjak1-6/+51
2013-05-08mmx.md (*vec_extract* splitters): Simplify post-reload splitter preparation s...Uros Bizjak1-42/+24
2013-05-08mmx.md (*vec_extract* splitters): Simplify post-reload splitter preparation s...Uros Bizjak1-13/+6
2013-05-08sse.md (PEXTR_MODE, [...]): Remove.Uros Bizjak1-37/+18
2013-05-07sse.md (ssescalarnummask): New mode attribute.Uros Bizjak1-57/+103
2013-05-06i386.md (isa): Add x64_sse4 member.Uros Bizjak1-66/+49