summaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)Author
2020-05-14i386: Add V2DFmode conversion functions [PR95046]Uros Bizjak
2020-05-14i386: Add V2SFmode conversion functions [PR95046]Uros Bizjak
2020-05-13add vectype parameter to add_stmt_cost hookRichard Biener
2020-05-13Document more x86 operand modifier.liuhongt
2020-05-12i386: Add V2SFmode copysign, xorsign and signbit expanders [PR95046]Uros Bizjak
2020-05-12i386: Add V2SFmode FMA insn patterns [PR95046]Uros Bizjak
2020-05-12i386: Add V2SFmode NEG, ABS and logic insn patterns [PR95046]Uros Bizjak
2020-05-11i386: Add V2SFmode sqrt insn pattern [PR95046]Uros Bizjak
2020-05-11i386: Improve basic vectorized V2SFmode operations [PR95046]Uros Bizjak
2020-05-11i386: Vectorize basic V2SFmode operations [PR94913]Uros Bizjak
2020-05-10i386: Define __ILP32__ and _ILP32 for all 32-bit targetsGerald Pfeifer
2020-05-08ix86: Add peephole2 for *add<mode>3_cc_overflow_1 followed by matching memory...Jakub Jelinek
2020-05-06x86: Fix vextract* masked patterns [PR93069]Jakub Jelinek
2020-05-06i386: Use ADD to implement compares with negated operand [PR94913]Uros Bizjak
2020-05-06Enable TARGET_TSXLDTRK for GCC support.liuhongt
2020-05-06Enable GCC support for SERIALIZEliuhongt
2020-05-05i386: Use "clobber (scratch)" in expandersUros Bizjak
2020-05-05x86: Fix *vec_dupv4hi constraints [PR94942]Jakub Jelinek
2020-05-05i386: Use int_nonimmediate_operand moreUros Bizjak
2020-05-05add vec_info * parameters where neededRichard Biener
2020-05-05i386: Simplify {,v}ph{add,sub{,s}{w,d} insn patterns [PR94460]Jakub Jelinek
2020-05-04i386: Use SBB more [PR94650]Uros Bizjak
2020-05-04i386: Use SHR to compare with large power-of-two constants [PR94650]Uros Bizjak
2020-05-03i386: Use plus_constant instead of gen_rtx_PLUSUros Bizjak
2020-05-01Darwin: Fix bootstrap break from libsanitizer changes.Iain Sandoe
2020-05-01gcc: Enable bits for sanitizer support on FreeBSD x86_64Andreas Tobler
2020-04-29x86: Fix -O0 remaining intrinsic macros [PR94832]Jakub Jelinek
2020-04-29x86: Fix -O0 intrinsic *gather*/*scatter* macros [PR94832]Jakub Jelinek
2020-04-29x86: Allow -fcf-protection with external thunkH.J. Lu
2020-04-27x86: Fix up ix86_atomic_assign_expand_fenv [PR94780]Jakub Jelinek
2020-04-17i386: Fix up *testqi_ext_3 define_insn_and_split [PR94567]Jakub Jelinek
2020-04-15i386: Require OPTION_MASK_ISA_SSE2 for __builtin_ia32_movq128 [PR94603]Uros Bizjak
2020-04-14i386: Remove mode size check in ix86_get_ssemovH.J. Lu
2020-04-13x86: Restore the frame pointer in word_modeH.J. Lu
2020-04-11i386: Fix REDUC_SSE_SMINMAX_MODE mode conditions.Uros Bizjak
2020-04-08x86: Insert ENDBR if function will be called indirectlyH.J. Lu
2020-04-08i386: Don't use AVX512F integral masks for V*TImode [PR94438]Jakub Jelinek
2020-04-07i386: Fix V{64QI,32HI}mode constant permutations [PR94509]Jakub Jelinek
2020-04-07i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500]Jakub Jelinek
2020-04-03x86: Mark scratch operand in ssse3_pshufbv8qi3 as earlyclobberH.J. Lu
2020-04-03i386: Fix up handling of OPTION_MASK_ISA_MMX builtins [PR94461]Jakub Jelinek
2020-04-03i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460]Jakub Jelinek
2020-03-30i386: Fix up *one_cmplv*2* insn with avx512f [PR94343]Jakub Jelinek
2020-03-30Fix vextract* masked patterns [PR93069]Jakub Jelinek
2020-03-25i386: Fix ix86_add_reg_usage_to_vzeroupper [PR94308]Jakub Jelinek
2020-03-25Make target_clones resolver fn static if possible.Martin Liska
2020-03-22Darwin: Fix i686 bootstrap when the assembler supports GOTOFF in data.Iain Sandoe
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek
2020-03-16i386: Use ix86_output_ssemov for SImode TYPE_SSEMOVH.J. Lu
2020-03-15i386: Use ix86_output_ssemov for SFmode TYPE_SSEMOVH.J. Lu