aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2018-06-26re PR target/86314 (GCC 7.x and 8.x zero out "eax" before using "rax" in "loc...Jakub Jelinek1-0/+4
2018-06-25[i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode>Tom de Vries1-1/+12
2018-06-22Don't preprocess .S files with -P on Solaris/x86 (PR target/85994)Rainer Orth1-2/+1
2018-06-19Clean-up usage of ipa_fn_summary and ipa_call_summary summaries.Martin Liska1-2/+3
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah1-0/+1
2018-06-13re PR target/86048 (.seh_savexmm offset is negative error when compiling libpng)Eric Botcazou1-4/+21
2018-06-12Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET commentsH.J. Lu2-2/+4
2018-06-12Come up with Deprecated option flag.Martin Liska1-1/+1
2018-06-11Remove redundant intrinsicsJulia Koval2-65/+0
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska1-1/+1
2018-06-08Remove MPXMartin Liska11-1388/+21
2018-06-07config.gcc: Support "tremont".Olga Makhotina5-29/+55
2018-06-06ix86_expand_call: convert return type to rtx_insn *David Malcolm2-7/+8
2018-06-05i386.md (simple_return_indirect_internal): New expander.Uros Bizjak1-13/+29
2018-06-04re PR target/85832 ([AVX512] possible shorter code when comparing with vector...Jakub Jelinek1-2/+2
2018-06-04cldemoteintrin.h: Change define from _X86INTRIN_H_INCLUDED to _IMMINTRIN_H_IN...Sebastian Peryt5-36/+14
2018-05-31sse.md (avx_vec_concat<mode>): Substitute concat_tg_mode mode attribute with ...Uros Bizjak1-11/+6
2018-05-31x86: Re-enable partial_reg_dependency and movx for HaswellH.J. Lu1-2/+2
2018-05-29re PR target/85950 (Unsafe-math-optimizations regresses optimization using SS...Uros Bizjak1-5/+12
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek2-2/+81
2018-05-27re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek3-25/+27
2018-05-25re PR target/85832 ([AVX512] possible shorter code when comparing with vector...Jakub Jelinek1-9/+13
2018-05-25Support SHF_EXCLUDE on non-x86 and with Solaris asRainer Orth1-0/+9
2018-05-24sse.md (cvtusi2<ssescalarmodesuffix>64<round_name>): Add {q} suffix to insn m...Uros Bizjak1-1/+1
2018-05-24re PR target/85903 (FAIL: gcc.target/i386/avx512dq-vcvtuqq2pd-2.c)Uros Bizjak1-5/+2
2018-05-23i386.md (*floatuns<SWI48:mode><MODEF:mode>2_avx512): New insn pattern.Uros Bizjak1-28/+93
2018-05-21i386.md (*movsf_internal): AVX falsedep fix.Alexander Nesterovskiy1-11/+17
2018-05-19i386.md (rex64namesuffix): New mode attribute.Uros Bizjak2-219/+67
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-14/+27
2018-05-17re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)Jakub Jelinek1-11/+31
2018-05-17re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)Jakub Jelinek1-8/+155
2018-05-17re PR target/85323 (SSE/AVX/AVX512 shift by 0 not optimized away)Jakub Jelinek1-0/+340
2018-05-17avx512fintrin.h (_mm512_set_epi16, [...]): New intrinsics.Jakub Jelinek1-0/+57
2018-05-17config.gcc: Support "goldmont-plus".Olga Makhotina5-30/+65
2018-05-14re PR target/85756 (wrong code at -Os on x86-64-linux-gnu in 32-bit mode)Jakub Jelinek1-3/+3
2018-05-14i386-common.c (OPTION_MASK_ISA_CLDEMOTE_SET, [...]): New defines.Sebastian Peryt9-2/+92
2018-05-11i386-common.c (OPTION_MASK_ISA_WAITPKG_SET, [...]): New defines.Sebastian Peryt10-8/+233
2018-05-10i386.c (ix86_expand_builtin): Generate SImode target register for null target.Uros Bizjak2-25/+16
2018-05-10re PR tree-optimization/85693 (Generation of SAD (Sum of Absolute Difference)...Uros Bizjak1-0/+15
2018-05-08re PR target/85683 (GCC 8 stopped using RMW (Read Modify Write) instructions ...Jakub Jelinek1-0/+59
2018-05-08config.gcc: Support "goldmont".Olga Makhotina7-28/+776
2018-05-08re PR target/85572 (faster code for absolute value of __v2di)Jakub Jelinek2-25/+58
2018-05-08re PR target/85317 (missing constant propagation on _mm(256)_movemask_*)Jakub Jelinek1-0/+31
2018-05-08re PR target/85480 (zero extension from xmm to zmm via _mm512_insert???x? not...Jakub Jelinek1-0/+37
2018-05-03re PR target/85530 ([X86] _mm512_mullox_epi64 and _mm512_mask_mullox_epi64 no...Jakub Jelinek1-0/+14
2018-05-02re PR target/85582 (wrong code at -O1 and above on x86_64-linux-gnu in 32-bit...Jakub Jelinek1-8/+12
2018-05-02re PR target/85582 (wrong code at -O1 and above on x86_64-linux-gnu in 32-bit...Jakub Jelinek1-11/+27
2018-04-28re PR target/84431 (Suboptimal code for masked shifts (x86/x86-64))Uros Bizjak1-0/+142
2018-04-27i386.md (*movti_internal): Substitute Ye constraint with Yd constraint.Uros Bizjak2-26/+19
2018-04-26i386.md ("isa" attribute): Add x64_sse2.Uros Bizjak4-62/+147