aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.c
AgeCommit message (Expand)AuthorFilesLines
2013-11-19Eliminate ENTRY_BLOCK_PTR and EXIT_BLOCK_PTR macrosDavid Malcolm1-9/+9
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+5
2013-11-19md.texi (setmem): Document new parameter.Jan Hubicka1-9/+18
2013-11-18i386.c (ix86_decompose_address): Use REG_P instead of ix86_address_subreg_ope...Uros Bizjak1-50/+54
2013-11-18decl.c, [...]: Replace tree_low_cst (..., 1) with tree_to_uhwi throughout.Richard Sandiford1-3/+3
2013-11-18c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford1-1/+1
2013-11-18decl.c, [...]: Replace host_integerp (..., 1) with tree_fits_uhwi_p throughout.Richard Sandiford1-1/+1
2013-11-18AMD bdver4 enablementGanesh Gopalasubramanian1-3/+104
2013-11-17md.texi (setmem, movstr): Update documentation.Jan Hubicka1-21/+8
2013-11-18re PR target/59153 (ICE: in memory_address_length, at config/i386/i386.c:2461...Uros Bizjak1-16/+6
2013-11-14gimplify-be.h: New file.Andrew MacLeod1-0/+1
2013-11-13i386.c (ix86_print_operand): Support z-masking.Alexander Ivchenko1-0/+5
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod1-1/+1
2013-11-12Properly handle AVX256 unaligned load and storeH.J. Lu1-2/+2
2013-11-11re PR target/58853 (ICE in expand_set_or_movmem_prologue_epilogue_by_misalign...Uros Bizjak1-7/+9
2013-11-07tree-core.h (enum cv_qualifier): Add TYPE_QUAL_ATOMIC.Joseph Myers1-1/+126
2013-11-07Don't set misaligned_prologue_used twiceH.J. Lu1-1/+0
2013-11-06re PR target/59021 (new vzeroupper instructions generated with -mavx)Uros Bizjak1-3/+3
2013-11-06i386.c (ix86_expand_prologue): Optimize stack checking for leaf functions wit...Eric Botcazou1-4/+25
2013-11-06scheduler improvements for BD architecturesGanesh Gopalasubramanian1-3/+10
2013-11-06sync.md (atomic_compare_and_swap<dwi>_doubleword): If possible, add .cfi dire...Ian Lance Taylor1-0/+8
2013-11-05i386.c (ix86_float_exceptions_rounding_supported_p): New function.Joseph Myers1-0/+16
2013-11-04i386.c (memory_address_length): Extract a part of code to rip_relative_addr_p.Wei Mi1-19/+155
2013-11-04i386-c.c (ix86_target_macros_internal): Separate PROCESSOR_COREI7_AVX out fro...Wei Mi1-3/+15
2013-10-31optabs.c (expand_vec_perm): Avoid vector mode punning SUBREGs in SET_DEST.Jakub Jelinek1-105/+215
2013-10-31i386.c (ix86_expand_sse2_abs): Rename function arguments.Uros Bizjak1-20/+23
2013-10-30re PR target/58762 ([missed optimization] Vectorizing abs(int).)Cong Hou1-0/+47
2013-10-30re PR target/47754 ([missed optimization] AVX allows unaligned memory operand...Jakub Jelinek1-6/+56
2013-10-29Autogenerated fixes of "->symbol." to "->"David Malcolm1-9/+9
2013-10-25constraints.md (B): New.Ilya Enkovich1-9/+65
2013-10-23re PR target/57756 (Function target attribute is retaining state of previous...Sriraman Tallam1-2/+3
2013-10-22i386.h (TARGET_MISALIGNED_MOVE_STRING_PROLOGUES_EPILOGUES): New tuning flag.Jan Hubicka1-70/+492
2013-10-22re PR target/58779 (wrong code at -O1 on x86_64-linux-gnu)Uros Bizjak1-16/+13
2013-10-21i386.c (expand_set_or_movmem_via_loop): Add issetmem argument.Michael Zolotukhin1-624/+381
2013-10-19re PR target/58792 (ICE at mode-switching.c:421 when compiling clang lib/AST/...Uros Bizjak1-3/+11
2013-10-19i386.h (ACCUMULATE_OUTGOING_ARGS): Disable accumulation for cold functions.Jan Hubicka1-18/+5
2013-10-18tree-cfg.h: Rename from tree-flow.h.Andrew Macleod1-1/+0
2013-10-17i386.c (ix86_fixup_binary_operands): When both source operands are in memory...Uros Bizjak1-1/+3
2013-10-16Enable FMA4 for AMD bdver3 architectureGanesh Gopalasubramanian1-1/+1
2013-10-15re PR target/57756 (Function target attribute is retaining state of previous...Sriraman Tallam1-369/+414
2013-10-12Truncate x32 DImode TLS address to a SImode registerH.J. Lu1-3/+18
2013-10-12i386.c (ix86_expand_sse_compare_and_jump): Use mode provided by ix86_fp_compa...Alexander Monakov1-2/+3
2013-10-11i386.c (bdesc_args): Change corresponding pattern for __builtin_ia32_cvtps2dq...Alexander Ivchenko1-2/+2
2013-10-11i386.c (ix86_rtx_costs): Enable fma for TARGET_AVX512F.Alexander Ivchenko1-1/+1
2013-10-08i386.c (ix86_option_override_internal): Switch to SSE math for -ffast-math wh...Jan Hubicka1-0/+13
2013-10-03i386.c (ix86_issue_rate): Pentium4, Nocona has issue rate of 2.Jan Hubicka1-6/+36
2013-10-03i386.c (ix86_option_override_internal): Do not enable accumulate-outgoing-arg...Jan Hubicka1-18/+1
2013-09-27vectorizer cost model enhancementXinliang David Li1-12/+9
2013-09-25i386.c (ix86_avx256_split_vector_move_misalign): Use new names.Alexander Ivchenko1-8/+54
2013-09-23rtl.texi (REG_NOTES): Say that int_list can also be used.Richard Sandiford1-5/+5