]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/i386.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / i386.md
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-30  Uros Bizjaki386: Remove unnecessary clobbers from combine splitters.
2020-12-28  Hongyu WangFix standard name for zero/sign extend expanders
2020-12-22  liuhongtFix Typo.
2020-12-05  Venkataramanan KumarX86_64: Enable support for next generation AMD Zen3...
2020-12-05  Jakub Jelineki386: Combine splitters followup [PR96226]
2020-12-04  Jakub Jelineki386: Add combine splitters to allow combining multiple...
2020-12-02  Uros Bizjaki386: Fix abs an maxmin expanders for TARGET_PARTIAL_RE...
2020-11-26  Uros Bizjaki386: Use SDWIM mode iterator for abs and maxmin [PR97873]
2020-11-24  Jakub Jelineki386: Add *setcc_hi_1* define_insn_and_split [PR97950]
2020-11-22  Uros Bizjaki386: Use SWI48DWI mode iterator for abs and maxmin...
2020-11-20  Uros Bizjaki386: Optimize abs expansion [PR97873]
2020-11-19  Uros Bizjaki386: Disable *<absneg:code><mode>2_i387_1 for TARGET_S...
2020-11-16  Roger SayleImprove code generation for x86_64 [PR 92180]
2020-11-11  liuhongtSupport Intel AVX VNNI
2020-11-06  Jeff LawFix stack pointer handling in ms_hook_prologue function...
2020-10-26  H.J. Lux86: Add cmpmemsi for -minline-all-stringops
2020-10-15  Hongyu WangEnable Intel HRESET Instruction
2020-10-15  liuhongtEnable gcc support for UINTR
2020-10-14  Jakub Jelineki386: Improve chaining of _{addcarry,subborrow}_u{32...
2020-09-30  H.J. Lux86: Use SET operation in MOVDIRI and MOVDIR64B
2020-09-09  liuhongtImplement __builtin_thread_pointer for x86 TLS.
2020-08-21  liuhongtEnable bitwise operation for type mask.
2020-08-21  liuhongtEnable direct movement between gpr and mask registers...
2020-08-18  Uros Bizjaki386: Rewrite restore_stack_nonlocal expander [PR96536].
2020-08-17  Uros Bizjaki386: Use parametrized pattern names some more.
2020-08-14  Uros Bizjaki386: Improve LWP builtin expanders.
2020-08-13  Uros Bizjaki386: Improve CET builtin expanders.
2020-08-12  Roger SaylePR target/96558: Only call ix86_expand_clear with GENER...
2020-08-12  Roger Saylex86_64: Use peephole2 to eliminate redundant moves.
2020-08-06  Roger Saylex86_64: Integer min/max improvements.
2020-07-13  H.J. Lux86: Pass a copy of the string length to cmpstrnqi
2020-06-18  Uros Bizjaki386: Fix mode of ZERO_EXTRACT RTXes, remove ext_regist...
2020-06-12  H.J. Lux86: Add UNSPECV_PATCHABLE_AREA
2020-06-07  Uros Bizjaki386: Improve expansion of __builtin_parity
2020-06-05  Jakub Jelinekix86: Improve __builtin_c[lt]z followed by extension...
2020-05-22  Uros Bizjaki386: Fix <rounding_insn><mode>2 expander [PR95255]
2020-05-20  Uros Bizjaki386: Do not use commutative operands with (use) RTX...
2020-05-20  Uros Bizjaki386: Fix *pushsi2_rex64 constraints [PR95238]
2020-05-18  Uros Bizjaki386: Improve vector mode and TFmode ABS and NEG patterns
2020-05-17  H.J. Lux86: Allow V1TI vector register pushes
2020-05-15  Uros Bizjaki386: Allow SI, DI and TImode pushes from XMM registers
2020-05-15  Uros Bizjaki386: Add V2SFmode hadd/hsub instructions [PR95046]
2020-05-12  Uros Bizjaki386: Add V2SFmode NEG, ABS and logic insn patterns...
2020-05-08  Jakub Jelinekix86: Add peephole2 for *add<mode>3_cc_overflow_1 follo...
2020-05-06  Uros Bizjaki386: Use ADD to implement compares with negated operan...
2020-05-06  liuhongtEnable TARGET_TSXLDTRK for GCC support.
2020-05-06  liuhongtEnable GCC support for SERIALIZE
2020-05-05  Uros Bizjaki386: Use "clobber (scratch)" in expanders
2020-05-05  Uros Bizjaki386: Use int_nonimmediate_operand more
2020-05-04  Uros Bizjaki386: Use SBB more [PR94650]
2020-05-04  Uros Bizjaki386: Use SHR to compare with large power-of-two consta...
2020-05-03  Uros Bizjaki386: Use plus_constant instead of gen_rtx_PLUS
2020-04-17  Jakub Jelineki386: Fix up *testqi_ext_3 define_insn_and_split [PR94567]
2020-03-16  H.J. Lui386: Use ix86_output_ssemov for SImode TYPE_SSEMOV
2020-03-15  H.J. Lui386: Use ix86_output_ssemov for SFmode TYPE_SSEMOV
2020-03-14  H.J. Lui386: Use ix86_output_ssemov for DImode TYPE_SSEMOV
2020-03-13  H.J. Lui386: Use ix86_output_ssemov for DFmode TYPE_SSEMOV
2020-03-10  Jakub Jelineki386: Fix up *testqi_ext_3 insn&split for the *testdi_1...
2020-03-06  H.J. Lui386: Properly encode vector registers in vector move
2020-03-02  Uros Bizjaki386: Allow only registers with VALID_INT_MODE_P modes...
2020-02-16  Uros Bizjaki386: Fix atan2l argument order [PR93743]
2020-02-06  Uros BizjakRemove parenthesis from return statements in i386.md.
2020-02-06  Uros BizjakEmit "#" instead of calling gcc_unreachable for invalid...
2020-02-05  Uros BizjakSimplify post epilogue_completed splitters.
2020-01-31  Uros BizjakFix TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL handling.
2020-01-30  Jakub Jelineki386: Optimize popcnt followed by zero/sign extension...
2020-01-29  Richard SandifordRevert g-465c7c89e92a6d6d582173e505cb16dcb9873034
2020-01-28  H.J. Lui386: Prefer TARGET_AVX over TARGET_SSE_TYPELESS_STORES
2020-01-28  Richard Sandifordsimplify-rtx: Extend (truncate (*extract ...)) fold...
2020-01-26  Jakub Jelineki386: Fix up *{add,sub}v<dwi>4_doubleword patterns...
2020-01-23  Jakub Jelineki386: Fix ICEs on TImode signed overflow add/sub patter...
2020-01-23  Jakub Jelineki386: Use bzhi for x & ((1 << y) - 1) or x & ((1U ...
2020-01-21  H.J. Lui386: Do GNU2 TLS address computation in ptr_mode
2020-01-20  H.J. Lux32: Add x32 support to -mtls-dialect=gnu2
2020-01-15  Uros BizjakRemove invalid SSE2 ISA requirements in *movsf_internal.
2020-01-14  Uros BizjakPR target/93254 - -msse generates sse2 instructions
2020-01-09  Jakub Jelinekre PR target/93141 (Missed optimization : Use of adc...
2020-01-08  Jakub Jelinekre PR target/93187 (ICE in extract_insn, at recog.c...
2020-01-08  Jakub Jelinekre PR target/93174 (ICE building glibc __sha512_process...
2020-01-05  Jakub Jelinekre PR target/93141 (Missed optimization : Use of adc...
2020-01-03  Jakub Jelinekre PR target/93110 (grub-2.04/grub-core/lib/division...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-20  Jakub Jelinekre PR target/92841 (Optimize -fstack-protector-strong...
2019-12-20  Jakub Jelinekre PR target/93002 (while(i--) optimization)
2019-12-17  Jakub Jelinekre PR target/92841 (Optimize -fstack-protector-strong...
2019-12-17  Hongyu WangAdd abs pattern to handle {si,di} mode abs to avoid...
2019-12-05  Jakub Jelinekre PR target/92791 (ICE in extract_insn, at recog.c...
2019-12-03  Uros Bizjakre PR target/92744 (error: insn does not satisfy its...
2019-11-19  Jakub Jelinekre PR target/92549 (Use x86 xchg instruction more)
2019-10-26  Hongtao LiuFix false dependence of scalar operation vrcp/vsqrt...
2019-10-20  Jakub Jelineki386-protos.h (ix86_pre_reload_split): Declare.
2019-10-19  Jakub Jelinekre PR target/92140 (clang vs gcc optimizing with adc...
2019-09-19  Hongtao LiuExtend pass rpad to handle avx512f vcvtusi2ss vcvtusi2s...
2019-08-26  Tejas Joshii386: Roundeven expansion for SSE4.1+
2019-08-14  Richard Bienerre PR rtl-optimization/91154 (456.hmmer regression...
2019-08-07  Uros Bizjakre PR target/91385 (Zero-extended negation (*negsi2_1_z...
2019-07-29  Uros Bizjaki386.md (movstrict<mode>): Use register_operand predica...
2019-07-18  Uros Bizjaki386.md (*addqi_2_slp): Remove.
2019-07-18  Uros Bizjakre PR target/91188 (strict_low_part operations do not...
next