aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2011-10-26i386.md (UNSPEC_VSIBADDR): New.Jakub Jelinek4-35/+115
2011-10-26freebsd64.h (LINK_SPEC): Emit the same warning as the 32-bit target does.Andreas Tobler1-0/+1
2011-10-25Remove *mmx_maskmovq_rex.H.J. Lu1-14/+2
2011-10-25i386: Delete the vec_extract_even/odd patterns.Richard Henderson1-29/+0
2011-10-25Change vec_perm checking and expansion level.Richard Henderson1-12/+6
2011-10-25i386.c (ix86_frame_pointer_required): Require frame-pointer, if setjmp is use...Kai Tietz1-0/+4
2011-10-23sse.md (avx2_lshl<mode>3): Remove insn pattern.Uros Bizjak2-25/+9
2011-10-23sse.md (sseintprefix): Rename from gthrfirstp.Uros Bizjak1-73/+22
2011-10-23re PR target/50788 (ICE: in merge_overlapping_regs, at regrename.c:318 with -...Uros Bizjak1-14/+37
2011-10-21re PR target/50813 (gcc.dg/torture/vshuf-{v4di,v8si}.c fail on AVX target)Jakub Jelinek1-0/+20
2011-10-21re PR driver/50740 (CPUID leaf 7 for BMI/BMI2/AVX2 feature detection not qual...H.J. Lu1-6/+9
2011-10-21i386.c (ix86_emit_swdivsf): Force b into register.Uros Bizjak1-0/+4
2011-10-20Fix operands order in BMI2 patterns.Kirill Yukhin1-8/+8
2011-10-20target.def (vec_perm_const_ok): Rename from builtin_vec_perm_ok.Richard Henderson1-3/+3
2011-10-20Change Atom align_loops_max_skip to 15.Sergey Ostanevich1-1/+1
2011-10-20Remove TARGET_VECTORIZE_BUILTIN_VEC_PERM.Richard Henderson1-292/+31
2011-10-20re PR target/47989 (-mrecip causes 482.sphinx3, 464.h264ref and 481.wrf to mi...Uros Bizjak2-1/+2
2011-10-20i386.c (expand_vec_perm_vpshufb2_vpermq_even_odd): Use d->op1 instead of d->o...Jakub Jelinek1-4/+69
2011-10-18i386.c (ix86_expand_vec_perm): In merge_two use mode SUBREG of operands[0] as...Jakub Jelinek1-70/+454
2011-10-17configure.ac: Add --with-native-system-header-dir.Simon Baldwin6-22/+2
2011-10-14sse.md (vec_widen_smult_hi_v8hi, [...]): Macroize using VI2_AVX2 mode iterato...Jakub Jelinek1-89/+145
2011-10-14Changed cost for loading QImode using movzbl.Yakovlev Vladimir1-1/+1
2011-10-14sse.md (vec_interleave_high<mode>, [...]): Add AVX2 expanders for VI_256 modes.Jakub Jelinek2-0/+111
2011-10-14sse.md (neg<mode>2): Use VI_AVX2 iterator instead of VI_128.Jakub Jelinek1-3/+3
2011-10-14sse.md (mulv2di3): Macroize using VI8_AVX2 iterator.Jakub Jelinek1-29/+32
2011-10-14sse.md (*avx_cvtdq2pd256_2): Rename to...Jakub Jelinek1-25/+84
2011-10-13i386: Implement vec_perm_const<mode>.Richard Henderson3-0/+83
2011-10-13sse.md (vec_set<mode>): Change V_128 iterator mode to V.Jakub Jelinek1-1/+1
2011-10-13sse.md (reduc_umin_v8hi): New pattern.Jakub Jelinek2-49/+91
2011-10-13sse.md (vec_unpacks_lo_<mode>, [...]): Change VI124_128 mode to VI124_AVX2.Jakub Jelinek2-5/+39
2011-10-13sse.md (vec_avx2): New mode_attr.Jakub Jelinek1-16/+29
2011-10-13i386.md (UNSPEC_VPERMDI): Remove.Jakub Jelinek3-112/+671
2011-10-13sse.md (avx2_gathersi<mode>, [...]): Add clobber of match_scratch...Jakub Jelinek2-54/+61
2011-10-12i386.md (simple_return): Disable if TARGET_SEH is active.Kai Tietz1-1/+5
2011-10-11Convert standard builtin functions from being arrays to using a functional in...Michael Meissner1-5/+7
2011-10-11Remove the extra break.H.J. Lu1-1/+0
2011-10-10Fix a typo in x86 FMA.Kirill Yukhin1-1/+1
2011-10-07Rename vshuffle/vec_shuffle to vec_perm.Richard Henderson3-8/+10
2011-10-07i386: Fixup last pblendw change.Richard Henderson2-2/+2
2011-10-07i386: Fix representation of 256-bit vpblendw.Richard Henderson2-6/+45
2011-10-07Delete incorrect representations of avx2 shifts.Richard Henderson2-36/+14
2011-10-07re PR target/50603 ([x32] Unnecessary lea)Uros Bizjak1-0/+6
2011-10-06i386: Use the proper mode for blend in vshuffle.Richard Henderson1-7/+21
2011-10-06i386: Add AVX2 support to ix86_expand_vshuffle.Richard Henderson2-17/+126
2011-10-06i386.opt (recip_mask, [...]): New variables and cl_target member.Michael Matz5-4/+106
2011-10-05i386: Rewrite ix86_expand_vshuffle.Richard Henderson3-111/+103
2011-10-05i386.c (distance_non_agu_define): Simplify calculation of "found".Uros Bizjak1-23/+21
2011-10-05re PR bootstrap/50621 (Bootstrap failure)Bernd Schmidt1-1/+4
2011-10-05invoke.texi (-fshrink-wrap): Document.Bernd Schmidt2-14/+26
2011-10-05i386.c (ix86_emit_binop): New static function.Uros Bizjak1-62/+44