aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386
AgeCommit message (Expand)AuthorFilesLines
2011-12-15tree-vectorizer.h (struct _stmt_vec_info): Remove pattern_def_stmt field, add...Jakub Jelinek2-9/+48
2011-12-15freebsd.h (TARGET_ASM_FILE_END): Define.Andreas Tobler1-0/+3
2011-12-13Revert two unintended commitsRichard Henderson1-22/+4
2011-12-13Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson1-4/+22
2011-12-10Let GET_MODE_2XWIDER_MODE find a double-width vector mode.Richard Henderson1-35/+1
2011-12-09tree.c (build_common_builtin_nodes): Do not use TM_PURE attribute unless lang...Aldy Hernandez1-0/+5
2011-12-06re PR target/51354 (ICE in maybe_record_trace_start)Jakub Jelinek1-2/+2
2011-12-04re PR target/51393 (Wrong parameter type for _mm256_insert_epi64 in avxintrin.h)Uros Bizjak1-1/+1
2011-12-02re PR target/51387 (Test vect.exp/vect-116.c fails on execution when compiled...Jakub Jelinek1-1/+18
2011-11-29sync.md (UNSPEC_LDA, UNSPEC_STA): New unspecs.Uros Bizjak1-9/+27
2011-11-29i386.md (*floathi<mode>2_i387_with_temp): Do not allocate scratch memory for ...Uros Bizjak1-1/+1
2011-11-26sync.md (movdi_via_fpu): Add %Z insn suffixes.Uros Bizjak1-2/+2
2011-11-25re PR target/51287 (252.eon compfail with -march=atom)Enkovich Ilya1-3/+2
2011-11-24Revert revision 181357.H.J. Lu5-945/+255
2011-11-23re PR target/51261 (-fcompare-debug with memset())Jakub Jelinek1-1/+1
2011-11-22darwin.h (ENDFILE_SPEC): New.Iain Sandoe1-1/+2
2011-11-21mmx.md (unspec): Move from config/i386/i386.md (unspecv) <UNSPECV_EMMS, UNSPE...Uros Bizjak4-167/+193
2011-11-20re PR target/51235 (ICE: in extract_insn, at recog.c:2137 (unrecognizable ins...Uros Bizjak1-3/+7
2011-11-20i386.md (UNSPEC_MOVNTI): Remove.Uros Bizjak4-7/+8
2011-11-19i386.c (atom_cost): Disable SSE loop until alignment issues are fixed.Jan Hubicka1-8/+8
2011-11-18Add _mm_stream_si64.H.J. Lu5-6/+20
2011-11-18re PR target/51134 (x86 memset/memcpy expansion is broken)Jan Hubicka1-60/+156
2011-11-16* config/i386/i386elf.h (PREFERRED_DEBUGGING_TYPE): Remove.Joseph Myers1-4/+0
2011-11-16sse.md (round<mode>2_vec_pack_sfix): Optimize V2DFmode sequence for AVX.Uros Bizjak1-16/+46
2011-11-16i386elf.h (ASM_OUTPUT_ASCII): Change STRING_LIMIT to ELF_STRING_LIMIT.Joseph Myers1-2/+2
2011-11-15sse.md (vec_pack_trunc_v2df): Optimize sequence for AVX.Uros Bizjak1-32/+67
2011-11-14sse.md (round<mode>2): Use register_operand for operand 1 predicate.Uros Bizjak1-4/+4
2011-11-14i386.c (core cost model): Correct pasto.Jan Hubicka1-4/+4
2011-11-14sse.md (round<mode>2_sfix): New expander.Uros Bizjak3-7/+265
2011-11-14sw-1.c: Force rep;movsb.Zolotukhin Michael5-243/+837
2011-11-11i386-protos.h (ix86_maybe_emit_epilogue_vzeroupper): New prototype.Jakub Jelinek3-4/+15
2011-11-11re PR target/50762 (ICE: in extract_insn, at recog.c:2137 (unrecognizable insn))Uros Bizjak3-5/+11
2011-11-10final.c, output.h (fprint_whex, [...]): New functions serving as fast replace...Dimitrios Apostolou1-5/+7
2011-11-09re PR target/50911 (assertion failure in expand_vec_perm_interleave2 with -msse)Jakub Jelinek1-0/+4
2011-11-09function.h (requires_stack_frame_p): New prototype.Jakub Jelinek1-4/+60
2011-11-08i386.c (ix86_preferred_simd_mode): Even for TARGET_AVX if not TARGET_PREFER_A...Jakub Jelinek1-4/+4
2011-11-08sse.md (*avx_vperm2f128<mode>3_nozero): Emit mask 0x12 and 0x20 as vinsert[fi...Jakub Jelinek1-0/+4
2011-11-08Merge from transactional-memory branch.Aldy Hernandez2-1/+202
2011-11-07i386-bultin-types.def (V8SI_FTYPE_V4DF_V4DF): Add.Jakub Jelinek2-3/+12
2011-11-07i386.c (ix86_builtin_vectorized_function): Handle BUILT_IN_IRINT, BUILT_IN_IR...Uros Bizjak2-2/+6
2011-11-07i386.c (ix86_expand_builtin): If gather mask argument is known to have all hi...Jakub Jelinek3-3/+112
2011-11-07re PR tree-optimization/50789 (Gather vectorization)Jakub Jelinek3-68/+188
2011-11-07f16cintrin: Remove extra _X86INTRIN_H_INCLUDED check.Uros Bizjak1-5/+3
2011-11-07re PR target/50962 (Additional opportunity for AGU stall avoidance optimizati...Enkovich Ilya3-1/+30
2011-11-07Fix r180999, update ChangeLogQuentin Neill1-3/+3
2011-11-07cygwin.h (LIBGCJ_SONAME): Updated to match recent libgcj version bump.Dave Korn2-2/+2
2011-11-06Check in patch/merge from cxx-mem-model BranchAndrew Macleod2-130/+333
2011-11-05re PR tree-optimization/50693 (Loop optimization restricted by GOTOs)Jakub Jelinek1-1/+14
2011-11-05Piledriver f16cintrin.h fix.Quentin Neill2-59/+98
2011-11-04i386.c (ix86_expand_vector_convert_uns_vsivsf): New function.Jakub Jelinek3-23/+43