aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)AuthorFilesLines
2013-12-27i386.c (ix86_print_operand): Print EVEX's RC modifiers.Alexander Ivchenko1-0/+10
2013-12-23Use proper Intel processor names for -march=/-mtune=H.J. Lu1-1/+1
2013-12-12i386.md (simple LEA peephole2): Add missing mode to zero_extend for zero-exte...Jeff Law1-1/+1
2013-12-10Properly handle alternative 13 in *movsf_internalH.J. Lu1-1/+1
2013-12-05i386.c (ix86_expand_builtin): Generate reg for readflags built-in when optimi...Kirill Yukhin1-6/+6
2013-12-05i386.c (IX86_BUILTIN_READ_FLAGS): New.Kirill Yukhin1-0/+17
2013-12-04Implement -fsanitize=signed-integer-overflow.Marek Polacek1-2/+154
2013-12-04re PR target/59163 (program compiled with g++ -O3 segfaults)Jakub Jelinek1-0/+7
2013-11-29revert: cgraph.h (varpool_node): Add need_bounds_init field.Ilya Enkovich1-195/+20
2013-11-19md.texi (setmem): Document new parameter.Jan Hubicka1-4/+7
2013-11-18AMD bdver4 enablementGanesh Gopalasubramanian1-1/+2
2013-11-18Fix typo in previous commit.Jan Hubicka1-1/+1
2013-11-17md.texi (setmem, movstr): Update documentation.Jan Hubicka1-7/+15
2013-11-14re PR target/59101 (integer wrong code bug)Jakub Jelinek1-1/+12
2013-11-07tree-core.h (enum cv_qualifier): Add TYPE_QUAL_ATOMIC.Joseph Myers1-0/+71
2013-11-07Use Pmode with stack_pointer_rtxH.J. Lu1-2/+2
2013-11-02constraints.md (Ts, Tv): New address constrains.Uros Bizjak1-2/+2
2013-11-01configure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): Always define as 0/1.Uros Bizjak1-10/+7
2013-10-28i386.md (prefetch): Allow TARGET_AVX512PF.Alexander Ivchenko1-2/+16
2013-10-28i386.md (any_truncate): New.Alexander Ivchenko1-0/+5
2013-10-25constraints.md (B): New.Ilya Enkovich1-21/+196
2013-10-22re PR target/58779 (wrong code at -O1 on x86_64-linux-gnu)Uros Bizjak1-25/+13
2013-10-21i386.md (kxnor<mode>): Add FLAGS_REG clobber.Uros Bizjak1-8/+11
2013-10-11i386.md (multdiv): New.Alexander Ivchenko1-0/+4
2013-10-11i386.md (any_fix): New iterator.Alexander Ivchenko1-0/+4
2013-10-01x86-tune.def (DEF_TUNE): Remove m_CORE_ALL.Wei Mi1-0/+55
2013-09-25i386.c (ix86_avx256_split_vector_move_misalign): Use new names.Alexander Ivchenko1-0/+1
2013-09-19i386.h (TARGET_GENERIC32, [...]): Remove.Jan Hubicka1-1/+1
2013-09-11constraints.md (k): New.Alexander Ivchenko1-44/+242
2013-08-28re PR target/58067 (ICE in GFortran recog.c:2158)Jakub Jelinek1-2/+45
2013-08-23predicates.md (ext_sse_reg_operand): New.Kirill Yukhin1-12/+8
2013-08-22i386-common.c (OPTION_MASK_ISA_AVX512F_SET): New.Alexander Ivchenko1-29/+127
2013-08-19target.def (TARGET_LIBC_HAS_FUNCTION): New target hook.Alexander Ivchenko1-2/+2
2013-08-12[multiple changes]Uros Bizjak1-7/+7
2013-08-12i386.md (floatunssi<mode>2 expand): Add new expand for QI/HImode operand to p...Yuri Rumyantsev1-0/+12
2013-07-29re PR target/57954 (AVX missing vxorps (zeroing) before vcvtsi2s %edx, slow d...Uros Bizjak1-36/+49
2013-07-22i386.md (nonlocal_goto_receiver): Delete insn if it is not needed after split.Uros Bizjak1-6/+5
2013-07-20re PR target/51784 (PIC register not correctly preserved in nested funcs / wi...Iain Sandoe1-1/+34
2013-07-08re PR target/57819 (Suboptimal shift patterns)Jakub Jelinek1-0/+33
2013-06-27re PR target/57623 (BEXTR intrinsic has memory operands switched around (fail...Jakub Jelinek1-2/+2
2013-06-27re PR target/57623 (BEXTR intrinsic has memory operands switched around (fail...Jakub Jelinek1-3/+3
2013-06-09re PR rtl-optimization/57568 (wrong code for assignment in conditional at -Os)Jakub Jelinek1-0/+2
2013-06-03i386.c (ix86_lea_outperforms): Fix formatting.Yuri Rumyantsev1-4/+4
2013-05-31Silvermont (SLM) architecture performance tuningYuri Rumyantsev1-0/+24
2013-05-30Silvermont (SLM) architecture pipeline model, tuning and insn selection.Yuri Rumyantsev1-1/+2
2013-05-17re PR rtl-optimization/57281 (x86_64-linux loop fails to terminate at -O3 -m32)Jakub Jelinek1-16/+40
2013-05-15i386.c (iy86_option_override_internal): Update processor_alias_table for miss...Uros Bizjak1-7/+4
2013-05-14expmed.c (expand_shift_1): Canonicalize rotates by constant bitsize / 2 to bi...Jakub Jelinek1-37/+20
2013-05-12i386.md (*zero_extendsidi2): Add *x->?r alternative.Uros Bizjak1-5/+20
2013-05-10i386.md (memory): Handle sseishft1.Uros Bizjak1-2/+3