i386.md (*movoi_internal_avx): Use standard_sse_constant_opcode for alternative 0.
[gcc.git] / gcc / config / i386 / i386.md
2011-05-29 Uros Bizjaki386.md (*movoi_internal_avx): Use standard_sse_constan...
2011-05-29 Jakub Jelinekre PR rtl-optimization/49095 (Horrible code generation...
2011-05-27 Rainer Orthconfigure.ac (gcc_cv_as_ix86_tlsgdplt): Check for ...
2011-05-25 H.J. LuPut back "register_operand" check in 32bit QI ext patterns.
2011-05-25 H.J. LuReplace q_regs_operand with QIreg_operand in QI ext...
2011-05-25 H.J. LuImplement x86 pause intrinsic.
2011-05-19 Rainer Orth* config/i386/i386.md (tls_initial_exec_64_sun): Add...
2011-05-18 Uros Bizjaki386.md (*tls_global_dynamic_32_gnu): Split asm template.
2011-05-17 Uros Bizjaki386-protos.h (output_fix_trunc): Change arg 3 to bool.
2011-05-16 Uros Bizjak* config/i386/i386.md (TLS patterns): Fix whitespace.
2011-05-16 Uros Bizjakconstraints.md (z): New constraint.
2011-05-15 Uros Bizjaki386.md (floating point move splitters): Fix usage...
2011-05-15 Uros Bizjaki386.md (*movdf_internal): Simplify insn condition.
2011-05-14 Uros Bizjakconstraint.md (Yd, Yx): New register constraints.
2011-05-13 Uros Bizjaki386.md (*movxf_internal): Use !can_create_pseudo ().
2011-05-11 Uros Bizjaki386.c (legitimize_tls_address): Call gen_tls_dynamic_g...
2011-05-06 Uros Bizjaki386.md (*movdf_internal_nointeger): Apply "*" constrai...
2011-05-05 Uros Bizjaki386.md (*movdf_internal_rex64): Simplify nested "if...
2011-05-04 Uros Bizjak* config/i386/i386.md: Fix typo in comment.
2011-05-04 Uros Bizjakre PR target/48860 (r173265 breaks bootstrap on x86_64...
2011-05-02 Uros Bizjakmmx.md (*mov<mode>_internal_rex64): Use %vmovq for...
2011-04-27 Uros Bizjaki386.md (ssemodesuffix): Merge with ssevecsize, ssemode...
2011-04-26 Uros Bizjakpredicates.md (ext_QIreg_operand): Remove extra mode...
2011-04-21 Richard Sandifordtarget.def (legitimate_constant_p): New hook.
2011-04-20 Uros Bizjakre PR target/48678 (unable to find a register to spill...
2011-04-19 Jakub Jelinekre PR target/48678 (unable to find a register to spill...
2011-04-18 Uros Bizjaki386.h (SSE_VEC_FLOAT_MODE_P): Remove.
2011-04-06 Uros Bizjaki386.md (attribute isa): New.
2011-03-24 Uros Bizjakre PR target/48237 (ICE: in final_scan_insn, at final...
2011-03-23 Richard Sandifordoptabs.h (emit_unop_insn, [...]): Change insn code...
2011-03-18 Uros Bizjaki386.md (float<SSEMODEI24:mode><X87MODEF:mode>2): Rewri...
2011-03-14 Uros Bizjaki386.md (ROUND_FLOOR): New constant.
2011-02-19 Jakub Jelinekre PR target/47800 (i?86 peephole related ICE)
2011-01-06 Changpeng FangBobcat (btver1) Enablement
2011-01-06 Rainer Orthre PR target/43309 (amd64 TLS IE code sequence on Solar...
2010-12-28 H.J. LuReplace _rdrand_uXX with _rdrandXX_step.
2010-12-02 Bernd SchmidtDFA model for Core 2 and Core i7 scheduling.
2010-11-11 Jakub Jelinekre PR target/46088 (ICE: SIGSEGV in ix86_binary_operato...
2010-11-10 Quentin NeillAdd support for TBM.
2010-11-10 Quentin NeillAdd support for BMI.
2010-11-05 Kai Tietzi386.c (legitimate_pic_address_disp_p): Handle UNSPEC_P...
2010-11-02 H.J. LuRemove ix86_split_call_pop_vzeroupper.
2010-11-02 H.J. LuFix a typo in *sibcall_1_rex64_vzeroupper.
2010-11-02 H.J. LuEmit vzerouppers after reload.
2010-11-01 Richard HendersonEmit SEH unwind info.
2010-10-27 Ian Lance TaylorReplace UNSPEC_STACK_CHECK with UNSPECV_SPLIT_STACK_RETURN.
2010-10-27 H.J. LuPut back unspec_volatile on split_stack_return.
2010-10-26 H.J. LuReplace unspec_volatile with unspec in split_stack_return.
2010-10-22 Changpeng FangImplementation of the pipeline description for Bulldoze...
2010-10-21 Uros Bizjakre PR target/45946 (ICE: in extract_insn, at recog...
2010-10-19 Richard HendersonSimplify FMA4 patterns with FMA rtx code.
2010-10-15 Uros Bizjaki386.md (*movdfcc_1_rex64): Correct mode attribute.
2010-10-13 H.J. LuAddd 256bit AVX vectorizer patterns.
2010-10-11 Uros Bizjaki386.md (movmem<mode>): Macroize expander from movmem...
2010-10-03 Uros Bizjaki386.md (*ashl<mode>3_mask): Change operand 2 preticate...
2010-10-01 Uros Bizjaki386.md (*ashl<mode>3_mask): New insn_and_split pattern.
2010-09-28 Uros Bizjaksse.md (*avx_<umaxmin:code><mode>3): Split from *avx_...
2010-09-27 Ian Lance Taylorcommon.opt (fsplit-stack): New option.
2010-09-26 Uros Bizjaki386.md (pro_epilogue_adjust_stack_<mode>_add): Merge...
2010-09-26 Uros Bizjaki386.md (movmsk_df): New insn.
2010-09-26 Kai Tietzcygwin.asm: Include auto-host.h.
2010-09-24 Uros Bizjaki386.md (ix86_code_end): Move the initialization of...
2010-09-23 Uros Bizjaki386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and...
2010-09-19 Uros Bizjaki386-protos.h (split_double_mode): New prototype.
2010-09-17 H.J. LuPad short functions with NOPs for Atom.
2010-09-16 Uros Bizjak* config/i386/i386.md: Rearrange divmod patterns a...
2010-09-16 H.J. LuAdd -m8bit-idiv for x86.
2010-09-16 Uros Bizjaki386.md: Remove unneeded empty conditions and preparati...
2010-09-15 Ian Lance Taylor* config/i386/i386.md (truncxf<mode>2): Fix indentation.
2010-09-06 Uros Bizjaki386.md (iptrsize): New mode attribute.
2010-09-04 Uros Bizjak* config/i386/i386.md: Add missing part from my previou...
2010-09-04 Uros Bizjakpredicates.md (sse_reg_operand): New predicate.
2010-09-03 Uros Bizjaki386.md: Remove empty prepartion statements from splitters.
2010-09-02 Uros Bizjaki386.md (nonmemory_operand): New mode attribute.
2010-09-01 Uros Bizjaki386.h (enum ix86_tune_indices): Rename from X86_TUNE_A...
2010-08-31 Uros Bizjaki386.md (popdi1): Rewrite using POST_INC memory operand.
2010-08-30 Uros Bizjak* Move compare peephole2 to a better place.
2010-08-30 Uros Bizjaki386.md (zero_extendsidi2_1): Rename from zero_extendsi...
2010-08-20 Uros Bizjaki386.md (ashift RSP splitter): Remove splitter.
2010-08-19 Uros Bizjaki386.md (*lea_1): Use P mode iterator.
2010-08-18 Uros Bizjakre PR target/45327 (ICE: SIGSEGV in rtx_equal_p (rtl...
2010-08-18 Uros Bizjaki386.md (*add<mode>_1): Split insn to lea.
2010-08-17 H.J. LuTry to avoid lea if possible.
2010-08-04 Richard HendersonCleanup 32-bit ms_hook code.
2010-08-03 Uros Bizjaki386.h (ix86_compare_op0, [...]): Remove.
2010-07-31 Uros Bizjaki386.md (mov<SWIM:mode>cc and corresponding splitter...
2010-07-30 Uros Bizjaki386.md (int_cond): Remove code iterator.
2010-07-21 Richard HendersonEliminate the computed goto in x64 varargs.
2010-07-08 Uros Bizjaki386.c: Use short syntax for function calls through...
2010-07-08 Eric Botcazoucygming.h (STACK_CHECK_STATIC_BUILTIN): Define to 1.
2010-07-07 H.J. LuRetry rdrand if the carry flag isn't valid.
2010-07-06 Uros Bizjaki386.md (immediate_operand): New mode attribute.
2010-07-05 H.J. LuSupport AVX Programming Reference (June, 2010).
2010-07-04 H.J. LuChange 8bit divmod to HImode.
2010-07-01 Bernd Schmidtre PR bootstrap/44727 (Failed to bootstrap with --with...
2010-06-30 Richard Guentherre PR rtl-optimization/44722 (Bootstrap fails during...
2010-06-30 H.J. Lure PR bootstrap/44721 (Failed to bootstrap (ICE in...
2010-06-29 Bernd Schmidtrecog.c (peep2_do_rebuild_jump_labels, [...]): New...
2010-06-24 Uros Bizjaki386.md (XFmode push splitter): Use GET_MODE_SIZE to...
2010-06-24 H.J. LuImplement 8bit divmod patterns.
next