]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/predicates.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / predicates.md
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-15  Haochen JiangAdd combine splitter to transform vashr/vlshr/vashl_opt...
2021-11-08  Eric BotcazouFix couple of issues in large PIC model on x86-64/VxWorks
2021-11-04  liuhongtExtend vternlog define_insn_and_split to memory_operand...
2021-08-24  liuhongtOptimize (a & b) | (c & ~b) to vpternlog instruction.
2021-08-16  liuhongtOptimize __builtin_shuffle_vector.
2021-08-10  liuhongtSupport cond_ashr/lshr/ashl for vector integer modes...
2021-07-12  Uros Bizjaki386: Fix vec_set<mode> expanders [PR101424]
2021-07-06  Uros Bizjaki386: Add variable vec_set for 32bit vectors [PR97194]
2021-07-01  Uros Bizjaki386: Return true/false instead of 1/0 from predicates.
2021-06-17  Uros Bizjaki386: Add variable vec_set for 64bit vectors [PR97194]
2021-06-07  liuhongtFix _mm256_zeroupper by representing the instructions...
2021-06-04  Uros Bizjaki386: Convert a couple of predicates to use match_code...
2021-05-13  liuhongtOptimize __builtin_shuffle when it's used to zero the...
2021-04-30  Uros Bizjaki386: Introduce reversed ADC and SBB patterns [PR98060]
2021-04-29  Uros Bizjaki386: Cleanup comparison predicates.
2021-03-24  Alexandre Olivafix ssse3_pshufbv8qi3 post-reload const pool load
2021-03-03  Jakub Jelineki386: Fix a peephole2 for -mavx512vl -mno-avx512bw...
2021-01-22  liuhongtLower AVX512 vector comparison to AVX version when...
2021-01-13  Jakub Jelineki386: Optimize _mm_unpacklo_epi8 of 0 vector as second...
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):...
next