winnt.c (i386_pe_seh_end_prologue): Move code to ...
[gcc.git] / gcc / config / i386 / i386.md
2012-06-25 Tristan Gingoldwinnt.c (i386_pe_seh_end_prologue): Move code to ...
2012-06-23 Richard Hendersonre PR target/53749 (ice in expand_shift_1)
2012-06-20 Uros Bizjaki386.md (SINCOS): New int iterator.
2012-06-20 Uros Bizjaki386.md (<rounding_insn><mode>2): Macroize expander...
2012-06-20 Uros Bizjaki386.md (rounding_insn): New int attribute.
2012-06-19 Uros Bizjaki386.md (FIST_ROUNDING): New int iterator.
2012-06-19 Uros Bizjaki386.md (FRNDINT_ROUNDING): New int iterator.
2012-06-15 Uros Bizjak(*zero_extendsidi2_rex64): Remove isa attribute.
2012-06-14 Uros BizjakFix my previous commit to:
2012-06-14 Uros Bizjaki386.md (*zero_extendsidi2): Mark movd alternatives...
2012-06-14 Jakub Jelinekre PR target/53639 (x86_64: redundant 64-bit operations...
2012-05-21 Uros Bizjakre PR target/53399 ("*ffs" pattern generates wrong...
2012-05-21 H.J. LuUse unspec_volatile on rdrand<mode>_1
2012-05-15 Jakub Jelinekre PR target/53358 (ICE due to TARGET_READ_MODIFY_WRITE...
2012-05-14 Jakub Jelinek[multiple changes]
2012-05-13 Uros Bizjaki386.md (*pushtf): Enable for TARGET_SSE.
2012-05-10 Uros Bizjakre PR target/53291 (Code generated for xtest is wrong)
2012-05-10 Uros Bizjaki386.md (*movti_internal_rex64): Avoid MOVAPS size...
2012-05-10 Uros Bizjaki386.md (*movoi_internal_avx): Handle TARGET_SSE_PACKED...
2012-05-09 Uros Bizjaki386.c (*movdf_internal_rex64): Remove TARGET_SSE_PACKE...
2012-05-07 Uros Bizjaki386.md (ctz<mode>2): Emit rep;bsf only for TARGET_GENE...
2012-05-06 Uros Bizjaki386.md (ctz<mode>2): Emit rep;bsf even for !TARGET_BMI.
2012-05-06 Uros Bizjakre PR target/53227 (FAIL: gcc.target/i386/movbe-2.c...
2012-05-05 Richard Sandifordrtl.h (plus_constant, [...]): Merge into a single plus_...
2012-05-02 Kirill YukhinChangeLog entry:
2012-04-30 Uros Bizjakre PR target/53141 (gcc.target/i386/bmi2-mulx32-[12...
2012-04-30 Uros Bizjaki386.md (and<mode>3): Change runtime operand mode check...
2012-04-30 Uros Bizjaki386.md (and<mode>3): Expand masking operations with...
2012-04-27 Paolo Bonzinire PR target/53138 (spaceship operator miscompiled)
2012-04-25 Jakub Jelinekre PR target/53110 (GCC-4.7 generates stupid x86_64...
2012-04-24 Uros Bizjaki386.md (*addsi_2_zext): Remove wrong assert.
2012-04-23 Uros Bizjaki386.md (*add<mode>_2): Add r/r/0 alternative.
2012-04-09 Uros Bizjakre PR target/52883 (ICE in simplify_const_unary_operati...
2012-04-06 Teresa JohnsonAvoid instructions that incur expensive length-changing...
2012-03-20 Jakub Jelinekre PR target/52607 (v4df __builtin_shuffle with {0...
2012-03-19 Uros Bizjaki386.md (allocate_stack): Simplify.
2012-03-19 Uros Bizjakbuiltins.c (expand_builtin_cexpi): Use copy_addr_to_reg...
2012-03-19 Uros Bizjaki386.c (get_thread_pointer): Add tp_mode argument.
2012-03-18 Uros Bizjaki386.md: Remove empty predicates and/or constraints.
2012-03-13 Uros Bizjaki386.md (xbegin): Remove constraint from expander.
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-12 H.J. LuRemove :P on tls_symbolic_operand
2012-03-12 H.J. LuAdd ix86_gen_tls_global_dynamic_64 and ix86_gen_tls_loc...
2012-03-12 Kirill YukhinChangeLog entry:
2012-03-12 Uros Bizjaki386.md (setcc + movzbl to xor + setcc peephole2):...
2012-03-11 H.J. LuCheck Pmode in lwp_slwpcb
2012-03-11 Uros Bizjakpredicates.md (call_insn_operand): Allow constant_call_...
2012-03-10 H.J. LuProperly generate x32 TLS IE sequence
2012-03-09 Uros Bizjakre PR target/52530 (Many 64-bit execution failures...
2012-03-09 H.J. LuUse word_mode to push/pop register for x86
2012-03-07 Uros Bizjakpredicates.md (x86_64_zext_general_operand): New.
2012-03-07 Uros Bizjaki386.c (ix86_print_operand_punct_valid_p): Add '^'.
2012-03-04 Uros Bizjakconstraints.md (Ya): New internal constraint.
2012-02-27 H.J. LuEnable *movabs<mode>_[12] only for TARGET_LP64
2012-02-27 Uros Bizjaki386.md (*movabs<mode>_1): Fix operand 1 constraints.
2012-02-02 Jakub Jelinekre PR target/52086 (ICE caused by wrong peephole2 for...
2012-01-12 Uros Bizjaki386.md (*zero_extendsidi2_rex64): Correct movl template.
2012-01-10 Uros Bizjakconstraints.md ("L"): Return true for 0xffffffff.
2011-11-29 Uros Bizjaki386.md (*floathi<mode>2_i387_with_temp): Do not alloca...
2011-11-21 Uros Bizjakmmx.md (unspec): Move from config/i386/i386.md (unspecv...
2011-11-20 Uros Bizjaki386.md (UNSPEC_MOVNTI): Remove.
2011-11-18 H.J. LuAdd _mm_stream_si64.
2011-11-11 Jakub Jelineki386-protos.h (ix86_maybe_emit_epilogue_vzeroupper...
2011-11-11 Uros Bizjakre PR target/50762 (ICE: in extract_insn, at recog...
2011-11-07 Uros Bizjaki386.c (ix86_builtin_vectorized_function): Handle BUILT...
2011-11-07 Enkovich Ilyare PR target/50962 (Additional opportunity for AGU...
2011-11-06 Andrew MacleodCheck in patch/merge from cxx-mem-model Branch
2011-11-03 Uros Bizjaki386.md (lround<X87MODEF:mode><SWI248x:mode>2, [.....
2011-11-03 Uros Bizjaki386.md: Use {} for multi-line preparation statements.
2011-11-01 Uros Bizjaki386.md (splitters for int-float conversion): Use SUBRE...
2011-11-01 Uros Bizjaki386.md (splitters for int-float conversion): Use reg_o...
2011-11-01 Uros Bizjaki386.md (floatsi<mode>2_vector_sse_with_temp splitter...
2011-10-31 Richard Hendersoni386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.
2011-10-28 Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-28 Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-26 Jakub Jelineki386.md (UNSPEC_VSIBADDR): New.
2011-10-20 Kirill YukhinFix operands order in BMI2 patterns.
2011-10-12 Jakub Jelineki386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 Kai Tietzi386.md (simple_return): Disable if TARGET_SEH is active.
2011-10-06 Michael Matzi386.opt (recip_mask, [...]): New variables and cl_targ...
2011-10-05 Bernd Schmidtinvoke.texi (-fshrink-wrap): Document.
2011-09-19 Uros Bizjaki386.md (maxmin): New code iterator.
2011-09-15 Uros Bizjaki386.c (output_fp_compare): Return %v prefixed instruct...
2011-09-08 Enkovich IlyaImprove AGU stalls avoidance optimization.
2011-08-31 Richard Sandifordi386.md: Use (match_test ...) for attribute tests.
2011-08-25 Uros Bizjak* config/i386/i386.md: Do not explicitly set default...
2011-08-25 Uros Bizjaki386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and...
2011-08-23 Uros Bizjakconstraints.md (Yp): New register constraint.
2011-08-23 H.J. LuAdd BMI2 support.
2011-08-22 Kirill YukhinAdd support for AVX2 builtin functions.
2011-08-21 Uros Bizjaki386.md (any_div): Remove.
2011-08-14 Uros Bizjaki386.c (ix86_expand_round_sse4): New function.
2011-08-11 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-10 Uros Bizjaki386.md (lround<X87MODEF:mode><SWI248x:mode>2): Do...
2011-08-09 Uros Bizjaki386.c (ix86_emit_i387_round): New function.
2011-08-09 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-06 Uros Bizjaki386.md (ssemodesuffix): Remove V8SI mode.
2011-08-05 Uros Bizjaki386.md (*movdi_internal_rex64): Use "!o" constraint...
2011-08-05 Uros Bizjaki386.md (*push<mode>2): Use "o" constraint instead...
next