]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/predicates.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / predicates.md
2021-01-04  Jakub JelinekUpdate copyright years.
2020-11-17  liuhongtSupport variable index vec_set.
2020-10-29  liuhongtEnable GCC to support Intel Key Locker ISA
2020-10-22  liuhongtRefactor implementation of *_bcst{_1,_2,_3} patterns.
2020-08-21  liuhongtEnable bitwise operation for type mask.
2020-08-17  liuhongtForce ENDBR immediate into memory.
2020-06-18  Uros Bizjaki386: Fix mode of ZERO_EXTRACT RTXes, remove ext_regist...
2020-05-06  Uros Bizjaki386: Use ADD to implement compares with negated operan...
2020-05-04  Uros Bizjaki386: Use SHR to compare with large power-of-two consta...
2020-03-16  H.J. Lui386: Use ix86_output_ssemov for SImode TYPE_SSEMOV
2020-02-07  Jakub Jelineki386: Better patch to improve avx* vector concatenation...
2020-02-06  Jakub Jelineki386: Improve avx* vector concatenation [PR93594]
2020-01-01  Jakub JelinekUpdate copyright years.
2019-10-19  Jakub Jelinekre PR target/92140 (clang vs gcc optimizing with adc...
2019-10-07  Richard Sandiford[i386] Make the vzeroupper pattern describe its effects...
2019-09-10  Richard SandifordAdd call_used_or_fixed_reg_p
2019-06-10  Uros Bizjaki386-protos.h (ix86_split_fp_absneg_operator): New...
2019-05-15  H.J. Lui386: Emulate MMX packsswb/packssdw/packuswb with SSE2
2019-02-13  Jakub Jelinekre PR target/89290 (ICE in change_address_1, at emit...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-10-05  Uros Bizjakconstraints.md ("C"): Do not depend on TARGET_SSE.
2018-09-30  Uros Bizjakmmx.md (EMMS): New int iterator.
2018-09-28  Uros Bizjaki386.h (SSE_REGNO): Fix check for FIRST_REX_SSE_REG.
2018-08-24  Uros Bizjakemit-rtl.c (init_emit_once): Do not emit MODE_POINTER_B...
2018-06-08  Martin LiskaRemove MPX
2018-02-26  H.J. Lui386: Add TARGET_INDIRECT_BRANCH_REGISTER
2018-01-15  H.J. Lui386: Rewrite indirect_branch_operand logic
2018-01-15  H.J. LuDon't check ix86_indirect_branch_register for GOT operand
2018-01-15  H.J. Lui386: Rewrite ix86_indirect_branch_register logic
2018-01-15  H.J. Lui386: Rename to ix86_indirect_branch_register
2018-01-14  H.J. Lux86: Add -mindirect-branch-register
2018-01-03  Jakub JelinekUpdate copyright years.
2017-11-09  Andi KleenAdd option to force indirect calls for x86
2017-10-27  Uros Bizjaki386-protos.h (ix86_fp_compare_mode): Remove prototype.
2017-10-27  Uros Bizjakre PR target/82692 (Ordered comparisons used for unorde...
2017-10-27  Jakub Jelinekre PR target/82703 (Wrong addition of std::array compon...
2017-10-23  Jakub Jelinekre PR rtl-optimization/82628 (wrong code at -Os on...
2017-10-18  Uros Bizjakre PR target/82580 (Optimize comparisons for __int128...
2017-10-11  Uros Bizjaki386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Do...
2017-09-29  Jeff Lawi386.c (ix86_adjust_stack_and_probe_stack_clash): Fix...
2017-09-04  Uros Bizjak* config/i386/i386-protos.h (ix86_tls_address_pattern_p...
2017-05-14  Daniel Santosi386.opt: Add option -mcall-ms2sysv-xlogues.
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-30  Uros Bizjakpredicates.md (ext_register_operand): Do not reject...
2016-12-28  Uros Bizjakre PR target/78904 (zero-extracts are not effective)
2016-12-27  Uros Bizjakre PR target/78904 (zero-extracts are not effective)
2016-12-21  Bernd Schmidtre PR target/71321 (x86: worse code for uint8_t % 10...
2016-12-06  Uros Bizjakpredicates.md (general_gr_operand): New predicate.
2016-11-28  Uros Bizjaki386.md (UNSPEC_KMASKOP): New.
2016-07-12  Uros Bizjakpredicates.md (x86_64_immediate_operand): Remove unneed...
2016-07-11  Uros Bizjakpredicates.md (x86_64_immediate_operand): Hoist common...
2016-06-22  Uros Bizjakre PR target/67400 (-fno-plt doesn't work with function...
2016-05-06  Uros Bizjaki386.md (int cmove peephole2s): Use general_reg_operand...
2016-05-03  Uros Bizjakpredicates.md (x87nonimm_ssenomem_operand): Rename...
2016-05-03  Jakub Jelinekre PR rtl-optimization/70467 (Useless "and [esp],-1...
2016-05-02  Uros Bizjakpredicates.md (register_ssemem_operand): New predicate.
2016-05-02  Uros Bizjakpredicates.md (nonimm_ssenomem_operand): New predicate.
2016-04-29  Uros Bizjakpredicates.md (constm1_operand): Fix comparison.
2016-04-25  Uros Bizjakpredicates.md (const0_operand): Do not match const_wide...
2016-04-25  Uros Bizjaki386.md (*movoi_internal_avx): Set mode attribute to...
2016-04-24  Uros Bizjaki386-protos.h (standard_sse_constant_p): Add machine_mo...
2016-04-21  H.J. LuX86: Fix a typo in call_insn_operand
2016-01-05  H.J. LuUse vector_operand on SSE with 16b memory operand
2016-01-05  H.J. LuAdd vector_memory_operand and "Bm" constraint
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-23  H.J. Lu[PATCH] Allow indirect call via GOT for 64-bit Pmode x32
2015-12-22  H.J. Lu[PATCH] Use call-clobbered register for sibcall via GOT
2015-11-13  Uros Bizjakpredicates.md (misaligned_operand): Return true if...
2015-11-09  Richard Hendersoni386: Add address spaces for fs/gs segments and tls
2015-10-27  H.J. LuProperly handle -fno-plt in ix86_expand_call
2015-09-27  Uros Bizjakpredicates.md (register_sse4nonimm_operand): New predicate.
2015-08-20  Richard Sandifordpredicates.md (vector_all_ones_operand): Use CONSTM1_RT...
2015-07-25  Uros Bizjaki386.c: Use SUBREG_P predicate.
2015-07-09  Uros Bizjakre PR target/66814 (ICE: gcc.target/i386/avx512f-klogic...
2015-07-08  Uros Bizjakpredicates.md (general_reg_operand): Use GENERAL_REGNO_P.
2015-06-23  Uros Bizjakre PR target/66560 (Fails to generate ADDSUBPS)
2015-05-21  H.J. LuAllow indirect branch via GOT slot for x32
2015-05-04  Uros Bizjaki386.h (TARGET_SUPPORTS_WIDE_INT): New define.
2015-04-20  Uros Bizjaki386.c (set_pic_reg_ever_live): Remove.
2015-04-16  Uros Bizjakpredicates.md (register_mixssei387nonimm_operand):...
2015-04-14  Uros Bizjakpredicates.md (any_QIreg_operand): Rename from q_regs_o...
2015-01-31  Uros Bizjakre PR target/64882 (ICE on valid code at -O3 with ...
2015-01-05  Jakub JelinekUpdate copyright years.
2014-11-05  Ilya Enkovichipa-chkp.c: New.
2014-10-29  Richard Sandiforddecl.c, [...]: Remove redundant enum from machine_mode.
2014-10-15  Uros Bizjakre PR go/59432 (sync/atomic FAILs on 32bit x86 systems...
2014-10-15  Alexander IvchenkoAVX-512. 52.1/n. Add vec2mask and mask2vec insn.
2014-09-21  Uros Bizjaki386.c (ix86_expand_call): Generate MS->SYSV extra...
2014-06-18  Uros Bizjaki386.md (*sibcall_memory): Rename from *sibcall_intern.
2014-06-05  Kai Tietzre PR target/46219 (Generate indirect jump instruction...
2014-06-05  Evgeny Stupachenkosse.md (*ssse3_palignr<mode>_perm): New.
2014-05-30  Kai Tietzre PR target/60104 (load not folded into indirect branc...
2014-03-25  Jakub Jelineki386.md (general_sext_operand): New mode attr.
2014-03-04  Uros Bizjakpredicates.md (const2356_operand): Change to ...
2014-02-26  Ilya Tocarpredicates.md (const1256_operand): Remove.
2014-02-10  Kirill Yukhinavx512fintrin.h (_mm512_storeu_epi64): Removed.
2014-01-31  Ilya Tocargcc/
2014-01-02  Richard SandifordUpdate copyright years in gcc/
2013-11-29  Ilya Enkovichrevert: cgraph.h (varpool_node): Add need_bounds_init...
2013-11-13  Alexander Ivchenkoi386.c (ix86_print_operand): Support z-masking.
next