aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2017-10-12* x86-tune-sched.c (ix86_adjust_cost): Fix Zen support.Jan Hubicka1-1/+29
2017-10-11i386.c (ix86_canonicalize_comparison): New function.Uros Bizjak1-0/+27
2017-10-11i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i387): Do not use float_operator op...Uros Bizjak4-186/+5
2017-10-11config.gcc (i386, x86_64): Add extra objects.Jan Hubicka8-3867/+4052
2017-10-10re PR target/79565 (ICE in copy_to_mode_reg, at explow.c:612)Jakub Jelinek2-43/+54
2017-10-10x86-tune.def (X86_TUNE_AVOID_FALSE_DEP_FOR_BMI, [...]): Move to right spot in...Jan Hubicka1-16/+16
2017-10-10Require wi::to_wide for treesRichard Sandiford1-6/+6
2017-10-09i386.md (*jcc_2): Remove insn pattern.Uros Bizjak1-90/+1
2017-10-08i386.c (ix86_expand_set_or_movmem): Disable 512bit loops for targets that pre...Jan Hubicka1-0/+3
2017-10-08* i386.c (has_dispatch): Disable for Ryzen.Jan Hubicka1-1/+2
2017-10-05i386.c (ia32_multipass_dfa_lookahead): Default to issue rate for post-reload ...Jan Hubicka1-38/+7
2017-10-05i386.c (znver1_cost): Set branch_cost to 3 (instead of 2) to improve monte ca...Jan Hubicka1-1/+1
2017-10-05i386.c (ix86_size_cost, [...]): Set reassociation width to 1.Jan Hubicka3-48/+72
2017-09-30re PR target/82361 (Useless "mov eax, eax" in generated code)Jakub Jelinek2-4/+431
2017-09-30i386.c (ix86_split_idivmod): Use mode instead of always SImode for DIV and MO...Jakub Jelinek1-4/+4
2017-09-29i386.c (ix86_adjust_stack_and_probe_stack_clash): Fix typos and whitespace er...Jeff Law2-4/+4
2017-09-29re PR target/82339 (Inefficient movabs instruction)Jakub Jelinek1-0/+22
2017-09-28i386.c (ix86_print_operand_address_as): Do not check index when encoding %esp...Uros Bizjak1-5/+4
2017-09-28i386.md (*movsf_internal, [...]): Return 256-bit AVX modes for TARGET_PREFER_...Sergey Shalnov1-2/+4
2017-09-26re PR target/82267 (x32: unnecessary address-size prefixes. Why isn't -maddr...Jakub Jelinek1-1/+1
2017-09-25Turn CONSTANT_ALIGNMENT into a hookRichard Sandiford3-22/+6
2017-09-25Update interface to TARGET_VECTORIZE_VEC_PERM_CONST_OKRichard Sandiford1-4/+3
2017-09-25[Patch, Darwin] Fix PR80556 by linking the system unwinder ahead of libgcc_eh.Iain Sandoe2-0/+52
2017-09-24x32: Encode %esp as %rsp to avoid 0x67 prefixH.J. Lu1-0/+8
2017-09-23re PR bootstrap/82306 (Revision r253089 breaks bootstrap on Darwin)Uros Bizjak2-2/+2
2017-09-22sse.md ("mov<mode>_internal"): Use <sseinsnmode> mode attribute for TARGET_AV...Sergey Shalnov3-14/+44
2017-09-21i386.c (ix86_adjust_stack_and_probe_stack_clash): Fix dump output if the only...Jeff Law1-1/+7
2017-09-21re PR target/82260 ([x86] Unnecessary use of 8-bit registers with -Os. sligh...Jakub Jelinek1-23/+39
2017-09-20config.gcc: Support "knm".Sebastian Peryt5-23/+53
2017-09-20Revert my 2017-09-19 patch.Uros Bizjak1-92/+0
2017-09-19combine-stack-adj.c (combine_stack_adjustments_for_block): Do nothing for sta...Jeff Law1-4/+7
2017-09-19i386.c (ix86_adjust_stack_and_probe_stack_clash): New.Jeff Law1-2/+150
2017-09-19explow.c: Include "params.h".Jeff Law1-6/+8
2017-09-19i386.md (*scc_bt<mode>): New insn_and_split pattern.Uros Bizjak1-0/+92
2017-09-19i386.c (ix86_split_long_move): Do not handle address used for LEA in a specia...Uros Bizjak1-34/+3
2017-09-18i386.c (fold_builtin_cpu): Add M_AMDFAM17H to processor_model and "amdfam17h"...Uros Bizjak1-0/+2
2017-09-18re PR middle-end/82145 (i386/pr38988.c, i386/pr46254.c, i386/pr55154.c, i386/...Jakub Jelinek1-20/+6
2017-09-17PR target/82196 correct choice of avx/sse stubs for -mcall-ms2sysv-xloguesDaniel Santos1-6/+9
2017-09-17i386: Update preferred stack boundary for leaf functionsH.J. Lu1-5/+12
2017-09-15Turn TRULY_NOOP_TRUNCATION into a hookRichard Sandiford1-4/+0
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford3-16/+11
2017-09-14elf.h (LINK_EH_SPEC): Add -static-pie support.Jakub Jelinek2-2/+2
2017-09-13Turn SECONDARY_MEMORY_NEEDED into a hookRichard Sandiford3-14/+11
2017-09-13Turn SECONDARY_MEMORY_NEEDED_MODE into a target hookRichard Sandiford2-8/+16
2017-09-12Add -static-pie to GCC driver to create static PIEH.J. Lu2-8/+10
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford2-19/+28
2017-09-12Make more use of REG_NREGSRichard Sandiford1-2/+2
2017-09-12Turn SLOW_UNALIGNED_ACCESS into a target hookRichard Sandiford1-14/+0
2017-09-05Make targetm.get_mask_mode return an opt_modeRichard Sandiford1-2/+2
2017-09-05Make mode_for_vector return an opt_modeRichard Sandiford1-11/+8