aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2013-11-05t-rtems (MULTILIB_MATCHES): Fix option typos.Uros Bizjak1-4/+3
2013-11-05i386-c.c (ix86_target_macros): Define _SOFT_FLOAT for !TARGET_80387.Uros Bizjak2-2/+13
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 Mi3-24/+187
2013-11-04i386-c.c (ix86_target_macros_internal): Separate PROCESSOR_COREI7_AVX out fro...Wei Mi4-5/+27
2013-11-02constraints.md (Ts, Tv): New address constrains.Uros Bizjak4-22/+32
2013-11-01configure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): Always define as 0/1.Uros Bizjak3-18/+12
2013-10-31optabs.c (expand_vec_perm): Avoid vector mode punning SUBREGs in SET_DEST.Jakub Jelinek2-132/+253
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 Hou3-1/+62
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-29darwin.c: Include gimple.h.Andrew MacLeod1-0/+1
2013-10-28i386.md (prefetch): Allow TARGET_AVX512PF.Alexander Ivchenko2-2/+50
2013-10-28i386.md (any_truncate): New.Alexander Ivchenko3-6/+971
2013-10-25i386.h (TARGET_MPX): New define.Uros Bizjak1-12/+14
2013-10-25constraints.md (B): New.Ilya Enkovich9-68/+412
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 Hubicka3-70/+503
2013-10-22re PR target/58779 (wrong code at -O1 on x86_64-linux-gnu)Uros Bizjak2-41/+26
2013-10-21i386.md (kxnor<mode>): Add FLAGS_REG clobber.Uros Bizjak1-8/+11
2013-10-21* config/i386/i386-tune.def: Add comment; organize into categoriesJan Hubicka1-280/+329
2013-10-21i386.c (expand_set_or_movmem_via_loop): Add issetmem argument.Michael Zolotukhin1-624/+381
2013-10-20x86-tune.def (X86_TUNE_SLOW_IMUL_IMM32_MEM, [...]): Keep enabled only for K8 ...Jan Hubicka1-3/+3
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 Hubicka3-26/+55
2013-10-18tree-cfg.h: Rename from tree-flow.h.Andrew Macleod1-1/+0
2013-10-17sse.md (*vec_widen_smult_even_v8si): Remove isa attribute.Uros Bizjak1-2/+1
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 Tallam5-373/+477
2013-10-15sse.md (unspec): Add UNSPEC_RCP14...Alexander Ivchenko1-4/+213
2013-10-15predicates.md (const_8_to_15_operand): New.Alexander Ivchenko2-1/+376
2013-10-15predicates.md (register_or_constm1_operand): New.Alexander Ivchenko2-1/+349
2013-10-15sse.md (unspec): Added UNSPEC_VPERMI2, UNSPEC_VPERMT2, UNSPEC_SCATTER.Alexander Ivchenko1-16/+316
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-11sse.md (VI48F_256_512): New.Alexander Ivchenko1-6/+10
2013-10-11i386.c (bdesc_args): Change corresponding pattern for __builtin_ia32_cvtps2dq...Alexander Ivchenko2-16/+15
2013-10-11sse.md (V_512): New.Alexander Ivchenko1-1/+58
2013-10-11i386.c (ix86_rtx_costs): Enable fma for TARGET_AVX512F.Alexander Ivchenko2-23/+43
2013-10-11sse.md (VI248_AVX2_8_AVX512F): New.Alexander Ivchenko1-14/+21
2013-10-11sse.md (VI124_AVX2_48_AVX512F): New.Alexander Ivchenko1-15/+23
2013-10-11sse.md (VI48_AVX512F): New.Alexander Ivchenko1-16/+20
2013-10-11sse.md (VI4_AVX512F): New.Alexander Ivchenko1-13/+20
2013-10-11sse.md (VI2_AVX512F): New.Alexander Ivchenko1-10/+20
2013-10-11i386.md (multdiv): New.Alexander Ivchenko2-24/+11
2013-10-11sse.md (V): Extended with wider modes.Alexander Ivchenko1-44/+131
2013-10-11i386.md (any_fix): New iterator.Alexander Ivchenko2-42/+79
2013-10-11sse.md (<sse2>_movnt<mode>): Update constraint to "v".Alexander Ivchenko1-17/+17