i386.md (splitters for int-float conversion): Use reg_or_subregno in splitter constra...
[gcc.git] / gcc / config / i386 / i386.md
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...
2011-08-04 Richard Hendersonre PR bootstrap/49964 (Bootstrap failed with AVX turned on)
2011-08-01 H.J. LuUse ptr_mode for stack protector.
2011-08-01 Kirill YukhinAdd -mlzcnt.
2011-07-31 Uros Bizjakre PR target/49920 (unable to find a register to spill...
2011-07-29 Uros Bizjakre PR target/47715 ([x32] TLS doesn't work)
2011-07-28 H.J. LuUpdate length attribute on *tls_global_dynamic_64.
2011-07-28 Uros Bizjakre PR target/47715 ([x32] TLS doesn't work)
2011-07-28 H.J. LuOnly expand strlen to Pmode.
2011-07-28 Uros Bizjaki386.c (add->lea splitter): Add SWI mode to PLUS RTX.
2011-07-26 Uros Bizjaki386.md (add->lea splitter): Implement using SWI mode...
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-13 H.J. LuSupport ptr_mode != Pmode in x86_output_mi_thunk.
2011-07-12 Uros Bizjaki386.c: Tidy processor feature bitmasks.
2011-07-12 Harsha JagasiaAMD bdver2 Enablement
2011-07-04 Uros Bizjakre PR target/49600 (Bad SSE2 int->float split in i386.md)
2011-06-22 H.J. LuCheck TARGET_PARTIAL_REG_STALL in imul to lea peepholes.
2011-06-11 Uros Bizjaki386.md: Use default value in "isa" attribute.
2011-06-09 Uros Bizjaki386.md (*movdi_internal_rex64): Merge alternatives...
2011-06-07 H.J. LuOptimize AVX check in *movsf_internal.
2011-06-05 Uros Bizjaki386.md (*movdf_internal_rex64): Remove MODE_TI handling.
2011-06-04 Jakub Jelinekre PR target/49281 (lea_general_4 is wrong)
2011-06-02 Uros Bizjaki386.c (standard_sse_constant_p): Simplify switch state...
2011-05-31 Jakub Jelinekre PR target/48688 ([x64]: shift/or instead of lea)
2011-05-31 Uros Bizjaki386.md: Use SWI248x instead of X87MODEI...
2011-05-31 Uros Bizjaki386.md (*movtf_internal): Avoid allocating general...
2011-05-30 Uros Bizjaki386.md (*movxf_internal): Penalize FYx*r->o alternativ...
2011-05-30 H.J. LuHandle misaligned TFmode load/store.
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.
next