Add vector_memory_operand and "Bm" constraint
[gcc.git] / gcc / config / i386 / predicates.md
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.
2013-11-02 Uros Bizjakconstraints.md (Ts, Tv): New address constrains.
2013-10-28 Alexander Ivchenkoi386.md (any_truncate): New.
2013-10-25 Ilya Enkovichconstraints.md (B): New.
2013-10-15 Alexander Ivchenkopredicates.md (const_8_to_15_operand): New.
2013-10-15 Alexander Ivchenkopredicates.md (register_or_constm1_operand): New.
2013-09-11 Alexander Ivchenkoconstraints.md (k): New.
2013-08-23 Kirill Yukhinpredicates.md (ext_sse_reg_operand): New.
2013-07-03 Jakub Jelinekre PR target/57777 (Python module fails compilation...
2013-04-29 Jakub Jelinekpredicates.md (general_vector_operand): New predicate.
2013-04-18 Uros Bizjak* config/i386/predicates.md (call_rex64_ms_sysv_operati...
2013-04-18 Uros Bizjaki386.c (x86_64_ms_sysv_extra_clobbered_registers):...
2013-03-26 Uros Bizjaki386.md (*cmpqi_ext_1): Merge with *cmpqi_ext_1_rex64...
2013-03-25 Uros Bizjaki386.md (*zero_extendsidi2): Merge with *zero_extendsid...
2013-03-25 Kai Tietzpredicates.md (local_symbolic_operand): Interpret dll...
2013-01-10 Richard SandifordUpdate copyright years in gcc/
2012-11-22 Uros Bizjaki386.md (*jcc<mode>_0_i387): Macroize insn from *fp_jcc...
2012-11-07 Uros Bizjaki386.c (enum upper_128bits_state): Remove.
2012-11-06 Vladimir Yakovlevi386-protos.h (emit_i387_cw_initialization): Deleted.
2012-11-06 Andrey Turetskiyi386.c (bdesc_args): Rename CODE_FOR_avx2_umulhrswv16hi...
2012-10-21 Uros Bizjaki386-protos.h (memory_address_length): Add new bool...
2012-09-28 Jakub Jelinekre PR target/54716 (Select best typed instruction for...
2012-09-12 H.J. LuAllow negative offset for UNSPEC_DTPOFF/UNSPEC_NTPOFF
2012-09-05 Uros Bizjaksse.md (<sse4_1>_blendv<ssemodesuffix><avxsizesuffix...
2012-08-27 Uros Bizjakre PR target/46254 (ICE: in find_reloads, at reload...
2012-08-25 Uros Bizjaki386.h (FP_REG_P): Remove macro.
2012-07-22 Uros Bizjakre PR target/53961 (internal compiler error: in memory_...
2012-06-25 Richard Hendersoni386: Cleanup and unify widening multiply patterns
2012-06-19 Richard HendersonHandle const_vector in mulv4si3 for pre-sse4.1.
2012-04-09 Uros Bizjakre PR target/52883 (ICE in simplify_const_unary_operati...
2012-03-14 Uros BizjakRevert:
2012-03-13 Uros Bizjakpredicates.md (constant_call_address_operand): Declare...
2012-03-13 Uros Bizjakpredicates.md (tls_symbolic_operand): Declare as specia...
2012-03-11 Uros Bizjakpredicates.md (call_insn_operand): Allow constant_call_...
2012-03-08 Uros Bizjakpredicates.md (indirect_branch_operand): Simplify.
2012-03-07 Uros Bizjakpredicates.md (x86_64_zext_general_operand): New.
2012-01-23 Kai Tietzre PR target/51900 (const variable initialization alway...
2011-11-11 Uros Bizjakre PR target/50762 (ICE: in extract_insn, at recog...
2011-11-02 Teresa Johnsonpredicates.md (promotable_binary_operator): Add minus...
2011-10-26 Jakub Jelineki386.md (UNSPEC_VSIBADDR): New.
2011-10-07 Richard Hendersoni386: Fixup last pblendw change.
2011-10-07 Richard Hendersoni386: Fix representation of 256-bit vpblendw.
2011-08-31 Richard Sandifordi386.md: Use (match_test ...) for attribute tests.
2011-08-22 Kirill YukhinAdd support for AVX2 builtin functions.
2011-08-11 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-08 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-05 Uros Bizjaki386.md (*push<mode>2): Use "o" constraint instead...
2011-07-29 Uros Bizjakpredicates.md (tp_or_register_operand): Remove predicate.
2011-07-28 Uros Bizjakpredicates.md (pic_32bit_opreand): Do not define as...
2011-07-27 Uros Bizjakpredicates.md (x86_64_movabs_operand): Reject pic32_bit...
2011-07-26 Uros Bizjakre PR target/47381 ([x32] internal compiler error:...
2011-07-20 H.J. LuHandle address output and call patterns for x32.
2011-07-20 Uros Bizjakre PR target/49780 ([x32] internal compiler error:...
2011-06-22 H.J. LuCheck TARGET_PARTIAL_REG_STALL in imul to lea peepholes.
2011-05-29 Jakub Jelinekre PR rtl-optimization/49095 (Horrible code generation...
2011-05-25 H.J. LuReplace q_regs_operand with QIreg_operand in QI ext...
2011-05-09 Uros Bizjakpredicates.md (const_pow2_1_to_2_operand): Remove.
2011-04-27 Uros Bizjakpredicates.md (avx_vpermilp_*_operand): Remove.
2011-04-26 Uros Bizjakpredicates.md (ext_QIreg_operand): Remove extra mode...
2011-04-14 Uros Bizjaksse.md (sse4_1): New mode attribute.
2011-04-06 Uros Bizjaki386.md (attribute isa): New.
2011-01-03 Jakub JelinekUpdate Copyright years for files modified in 2010.
2010-10-27 H.J. LuAdd -mvzeroupper to x86.
2010-09-28 Uros Bizjaksse.md (*avx_<umaxmin:code><mode>3): Split from *avx_...
next