aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/x86-tune.def
AgeCommit message (Expand)AuthorFilesLines
2017-12-04Fix PR82941 and PR82942 by adding proper vzeroupper generation on SKX.Sebastian Peryt1-0/+4
2017-04-04re PR tree-optimization/79390 (10% performance drop in SciMark2 LU after r242...Jakub Jelinek1-2/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-10-04x86-tune.def (X86_TUNE_VECTORIZE_DOUBLE): Remove.Uros Bizjak1-4/+0
2016-09-07i386.c: Add 'U' suffix to processor feature bits to avoid -Wnarrowing warning.Eric Gallager1-3/+3
2016-02-04Disable auto prefetcher for -march=znver1.Victoria Stepanyan1-1/+1
2016-01-11re PR rtl-optimization/68920 (Undesirable if-conversion for a rarely taken br...Yuri Rumyantsev1-0/+5
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-10-16Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for LakemontH.J. Lu1-1/+1
2015-10-06AMD znver1 enablement.Venkataramanan Kumar1-14/+16
2015-10-01Enable bt and and movzx for LakemontH.J. Lu1-2/+2
2015-09-25Rename IA MCU processor lakemount to lakemontH.J. Lu1-13/+13
2015-09-24Change IA MCU processor from iamcu to lakemountH.J. Lu1-13/+13
2015-07-06Add -march=iamcu to optimize for IA MCUH.J. Lu1-15/+21
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-11Add march=knl.Ilya Tocar1-23/+24
2014-12-03constraints.md (Yr): New.Ilya Enkovich1-0/+4
2014-10-13x86-tune.def (X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY): Remove m_SILVERMONT and m...Evgeny Stupachenko1-2/+2
2014-08-18re PR target/62011 (False Data Dependency in popcnt instruction)Uros Bizjak1-0/+5
2014-06-18re PR tree-optimization/52252 (An opportunity for x86 gcc vectorizer (gain up...Evgeny Stupachenko1-0/+5
2014-04-17x86-tune.def (TARGET_SLOW_PSHUFB): New tune definition.Evgeny Stupachenko1-0/+4
2014-01-23x86-tune.def (X86_TUNE_ACCUMULATE_OUTGOING_ARGS): Enable for generic and rece...Jan Hubicka1-1/+1
2014-01-17Add X86_TUNE_AVOID_LEA_FOR_ADDRH.J. Lu1-27/+41
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-23Use proper Intel processor names for -march=/-mtune=H.J. Lu1-42/+42
2013-12-19Enable TARGET_LOOP_UNROLL_ADJUST for bdver3/bdver4Ganesh Gopalasubramanian1-0/+6
2013-11-12Turn on SEE unaligned load and store for HaswellH.J. Lu1-2/+2
2013-11-12Properly handle AVX256 unaligned load and storeH.J. Lu1-5/+5
2013-11-11re PR target/58853 (ICE in expand_set_or_movmem_prologue_epilogue_by_misalign...Uros Bizjak1-7/+7
2013-11-04i386.c (memory_address_length): Extract a part of code to rip_relative_addr_p.Wei Mi1-4/+22
2013-11-04i386-c.c (ix86_target_macros_internal): Separate PROCESSOR_COREI7_AVX out fro...Wei Mi1-2/+2
2013-10-22i386.h (TARGET_MISALIGNED_MOVE_STRING_PROLOGUES_EPILOGUES): New tuning flag.Jan Hubicka1-0/+9
2013-10-21* config/i386/i386-tune.def: Add comment; organize into categoriesJan Hubicka1-280/+329
2013-10-20x86-tune.def (X86_TUNE_SLOW_IMUL_IMM32_MEM, [...]): Keep enabled only for K8 ...Jan Hubicka1-3/+3
2013-10-19i386.h (ACCUMULATE_OUTGOING_ARGS): Disable accumulation for cold functions.Jan Hubicka1-5/+34
2013-10-10x86-tune.def: Enable X86_TUNE_SSE_TYPELESS_STORES for generic...Jan Hubicka1-6/+4
2013-10-01x86-tune.def (DEF_TUNE): Remove m_CORE_ALL.Wei Mi1-1/+1
2013-09-29x86-tune.def: Add documentation for each of the options; add whitespace.Jan Hubicka1-22/+193
2013-09-29x86-tune.def (X86_TUNE_SSE_UNALIGNED_LOAD_OPTIMAL): Enable for generic.Jan Hubicka1-7/+6
2013-09-21x86-tune.def (partial_reg_stall): Disable for CoreI7 and newer.Jan Hubicka1-7/+9
2013-09-19i386.h (TARGET_GENERIC32, [...]): Remove.Jan Hubicka1-8/+5
2013-09-12x86-tune.def: Turn on X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE for SLM.Yuri Rumyantsev1-1/+2
2013-08-14Implement -mno-default, option documentation and code refactoringXinliang David Li1-78/+213
2013-08-07Implement -mtune-crl=..Xinliang David Li1-0/+97