aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)AuthorFilesLines
2011-10-06i386.opt (recip_mask, [...]): New variables and cl_target member.Michael Matz1-2/+6
2011-10-05invoke.texi (-fshrink-wrap): Document.Bernd Schmidt1-10/+22
2011-09-19i386.md (maxmin): New code iterator.Uros Bizjak1-0/+3
2011-09-15i386.c (output_fp_compare): Return %v prefixed instruction mnemonics for TARG...Uros Bizjak1-5/+35
2011-09-08Improve AGU stalls avoidance optimization.Enkovich Ilya1-2/+25
2011-08-31i386.md: Use (match_test ...) for attribute tests.Richard Sandiford1-162/+110
2011-08-25* config/i386/i386.md: Do not explicitly set default isa attribute.Uros Bizjak1-7/+7
2011-08-25i386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and sse4_noavx.Uros Bizjak1-30/+52
2011-08-23constraints.md (Yp): New register constraint.Uros Bizjak1-198/+16
2011-08-23Add BMI2 support.H.J. Lu1-53/+423
2011-08-22Add support for AVX2 builtin functions.Kirill Yukhin1-1/+10
2011-08-21i386.md (any_div): Remove.Uros Bizjak1-10/+5
2011-08-14i386.c (ix86_expand_round_sse4): New function.Uros Bizjak1-11/+13
2011-08-11re PR target/49781 ([x32] Unnecessary lea in x32 mode)Uros Bizjak1-8/+28
2011-08-10i386.md (lround<X87MODEF:mode><SWI248x:mode>2): Do not force operands[0] into...Uros Bizjak1-4/+1
2011-08-09i386.c (ix86_emit_i387_round): New function.Uros Bizjak1-14/+43
2011-08-09re PR target/49781 ([x32] Unnecessary lea in x32 mode)Uros Bizjak1-0/+34
2011-08-06i386.md (ssemodesuffix): Remove V8SI mode.Uros Bizjak1-2/+1
2011-08-05i386.md (*movdi_internal_rex64): Use "!o" constraint instead of "!m" for oper...Uros Bizjak1-2/+2
2011-08-05i386.md (*push<mode>2): Use "o" constraint instead of "m" for operand 0.Uros Bizjak1-9/+23
2011-08-04re PR bootstrap/49964 (Bootstrap failed with AVX turned on)Richard Henderson1-59/+53
2011-08-01Use ptr_mode for stack protector.H.J. Lu1-17/+23
2011-08-01Add -mlzcnt.Kirill Yukhin1-4/+4
2011-07-31re PR target/49920 (unable to find a register to spill in class ‘DIREG’)Uros Bizjak1-20/+26
2011-07-29re PR target/47715 ([x32] TLS doesn't work)Uros Bizjak1-2/+51
2011-07-28Update length attribute on *tls_global_dynamic_64.H.J. Lu1-1/+2
2011-07-28re PR target/47715 ([x32] TLS doesn't work)Uros Bizjak1-11/+12
2011-07-28Only expand strlen to Pmode.H.J. Lu1-5/+5
2011-07-28i386.c (add->lea splitter): Add SWI mode to PLUS RTX.Uros Bizjak1-2/+2
2011-07-26i386.md (add->lea splitter): Implement using SWI mode iterator.Uros Bizjak1-24/+7
2011-07-26re PR target/47381 ([x32] internal compiler error: in gen_lowpart_general, at...Uros Bizjak1-193/+135
2011-07-20Handle address output and call patterns for x32.H.J. Lu1-13/+15
2011-07-13Support ptr_mode != Pmode in x86_output_mi_thunk.H.J. Lu1-1/+1
2011-07-12i386.c: Tidy processor feature bitmasks.Uros Bizjak1-3/+1
2011-07-12AMD bdver2 EnablementHarsha Jagasia1-1/+1
2011-07-04re PR target/49600 (Bad SSE2 int->float split in i386.md)Uros Bizjak1-3/+12
2011-06-22Check TARGET_PARTIAL_REG_STALL in imul to lea peepholes.H.J. Lu1-10/+12
2011-06-11i386.md: Use default value in "isa" attribute.Uros Bizjak1-3/+3
2011-06-09i386.md (*movdi_internal_rex64): Merge alternatives 6 and 8.Uros Bizjak1-13/+13
2011-06-07Optimize AVX check in *movsf_internal.H.J. Lu1-2/+2
2011-06-05i386.md (*movdf_internal_rex64): Remove MODE_TI handling.Uros Bizjak1-38/+18
2011-06-04re PR target/49281 (lea_general_4 is wrong)Jakub Jelinek1-1/+1
2011-06-02i386.c (standard_sse_constant_p): Simplify switch statement.Uros Bizjak1-20/+14
2011-05-31re PR target/48688 ([x64]: shift/or instead of lea)Jakub Jelinek1-0/+34
2011-05-31i386.md: Use SWI248x instead of X87MODEI...Uros Bizjak1-236/+234
2011-05-31i386.md (*movtf_internal): Avoid allocating general registers.Uros Bizjak1-66/+55
2011-05-30i386.md (*movxf_internal): Penalize FYx*r->o alternative to prevent partial m...Uros Bizjak1-88/+42
2011-05-30Handle misaligned TFmode load/store.H.J. Lu1-3/+16
2011-05-29i386.md (*movoi_internal_avx): Use standard_sse_constant_opcode for alternati...Uros Bizjak1-33/+69
2011-05-29re PR rtl-optimization/49095 (Horrible code generation for trivial decrement ...Jakub Jelinek1-0/+85