OSDN Git Service

PR target/51643
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 / i386.c
2011-12-21 uros * config/i386/i386.c (ix86_option_override_internal...
2011-12-21 kyukhingcc/
2011-12-15 jakub * tree-vectorizer.h (struct _stmt_vec_info): Remove...
2011-12-13 rthRevert two unintended commits
2011-12-13 rthDelete VEC_INTERLEAVE_*_EXPR.
2011-12-10 rthLet GET_MODE_2XWIDER_MODE find a double-width vector...
2011-12-09 aldyh PR/51291
2011-12-06 jakub PR target/51354
2011-11-25 kyukhin PR target/51287
2011-11-24 hjlRevert revision 181357.
2011-11-23 jakub PR target/51261
2011-11-20 uros PR target/51235
2011-11-20 uros * config/i386/i386.md (UNSPEC_MOVNTI): Remove.
2011-11-19 hubicka * config/i386/i386.c (atom_cost): Disable SSE loop...
2011-11-18 hjlAdd _mm_stream_si64.
2011-11-18 hubicka PR bootstrap/51134
2011-11-14 iainsgcc:
2011-11-14 uros * config/i386/sse.md (round<mode>2_sfix): New expander.
2011-11-14 hubicka * gcc.target/i386/sw-1.c: Force rep;movsb.
2011-11-11 jakub * config/i386/i386-protos.h (ix86_maybe_emit_epilogue_...
2011-11-11 jason * final.c, output.h (fprint_whex, fprint_w, fprint_ul...
2011-11-09 jakub PR target/50911
2011-11-09 jakub * function.h (requires_stack_frame_p): New prototype.
2011-11-08 jakub * config/i386/i386.c (ix86_preferred_simd_mode): Even...
2011-11-08 aldyhMerge from transactional-memory branch.
2011-11-07 jakub * config/i386/i386-bultin-types.def (V8SI_FTYPE_V4DF_V...
2011-11-07 uros * config/i386/i386.c (ix86_builtin_vectorized_function...
2011-11-07 jakub * config/i386/i386.c (ix86_expand_builtin): If gather...
2011-11-07 jakub PR tree-optimization/50789
2011-11-07 kyukhingcc/
2011-11-05 jakub PR tree-optimization/50693
2011-11-04 jakub * config/i386/i386.c (ix86_expand_vector_convert_uns_v...
2011-11-04 jakub * config/i386/i386.c (ix86_expand_adjust_ufix_to_sfix_...
2011-11-02 uros * config/i386/i386.c (bdesc_args) [IX86_BUILTIN_CVTTPD...
2011-11-01 jakub * config/i386/i386-protos.h (ix86_expand_adjust_ufix_t...
2011-10-31 rthi386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.
2011-10-29 uros * config/i386/i386.md (xop_sha<mode>3): Rename from...
2011-10-28 uros * config/i386/i386.md (shift_insn): Rename code attrib...
2011-10-27 jakub * config/i386/i386.c (ix86_print_operand): Handle...
2011-10-26 jakub * config/i386/i386.md (UNSPEC_VSIBADDR): New.
2011-10-25 rthChange vec_perm checking and expansion level.
2011-10-25 ktietz * config/i386/i386.c (ix86_frame_pointer_requir...
2011-10-23 uros * config/i386/sse.md (avx2_lshl<mode>3): Remove insn...
2011-10-21 jakub PR target/50813
2011-10-21 uros * config/i386/i386.c (ix86_emit_swdivsf): Force b...
2011-10-20 rth * target.def (vec_perm_const_ok): Rename from builtin_...
2011-10-20 hjlChange Atom align_loops_max_skip to 15.
2011-10-20 rthRemove TARGET_VECTORIZE_BUILTIN_VEC_PERM.
2011-10-19 jakub * config/i386/i386.c (expand_vec_perm_vpshufb2_vpermq_...
2011-10-18 jakub * config/i386/i386.c (ix86_expand_vec_perm): In merge_...
2011-10-14 hjlChanged cost for loading QImode using movzbl.
2011-10-14 jakub * config/i386/sse.md (vec_interleave_high<mode>,
2011-10-14 rthi386: Implement vec_perm_const<mode>.
2011-10-13 jakub * config/i386/sse.md (reduc_umin_v8hi): New pattern.
2011-10-12 jakub * config/i386/sse.md (vec_unpacks_lo_<mode>,
2011-10-12 jakub * config/i386/i386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 jakub * config/i386/sse.md (avx2_gathersi<mode>,
2011-10-11 meissnerConvert standard builtin functions from being arrays...
2011-10-11 hjlRemove the extra break.
2011-10-07 rthRename vshuffle/vec_shuffle to vec_perm.
2011-10-07 rthDelete incorrect representations of avx2 shifts.
2011-10-07 uros PR target/50603
2011-10-06 rthi386: Use the proper mode for blend in vshuffle.
2011-10-06 rthi386: Add AVX2 support to ix86_expand_vshuffle.
2011-10-06 matz * i386/i386.opt (recip_mask, recip_mask_explicit,
2011-10-05 rthi386: Rewrite ix86_expand_vshuffle.
2011-10-05 uros * config/i386/i386.c (distance_non_agu_define): Simpli...
2011-10-05 bernds PR bootstrap/50621
2011-10-05 bernds * doc/invoke.texi (-fshrink-wrap): Document.
2011-10-05 uros * config/i386/i386.c (ix86_emit_binop): New static...
2011-10-03 rthVector shuffling patch from Artem Shinkarov.
2011-09-29 rguenth2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail...
2011-09-27 jakub * rtl.h (const_tiny_rtx): Change into array of 4 x...
2011-09-23 jakub * config/i386/i386.c (ix86_print_operand): Handle %~.
2011-09-23 jakub * config/i386/i386.c (ix86_prepare_sse_fp_compare_args...
2011-09-22 uros PR target/50482
2011-09-21 jakub * config/i386/i386.c (ix86_expand_sse_movcc): Use
2011-09-21 uros PR target/50464
2011-09-17 jakub * config/i386/sse.md (VIMAX_AVX2): Change V4DI to...
2011-09-17 jakub * config/i386/i386.c (ix86_build_const_vector): Handle...
2011-09-16 jakub * config/i386/i386.c (ix86_expand_reduc_v4sf): Rename...
2011-09-16 jakub * config/i386/sse.md (vec_extract_hi_<mode>,
2011-09-15 uros * config/i386/i386.c (output_fp_compare): Return ...
2011-09-08 uros * config/i386.c (standard_sse_constant_opcode): Fix...
2011-09-08 uros2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2011-09-08 hjlImprove AGU stalls avoidance optimization.
2011-09-08 jakub PR target/50310
2011-09-06 uros2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2011-09-06 hjlPR middle-end/44382: Tree reassociation improvement
2011-09-02 rguenth2011-09-02 Richard Guenther <rguenther@suse.de>
2011-08-30 uros * config/i386/i386.c (ix86_valid_target_attribute_inne...
2011-08-30 hjlAdd FMA intrinsics and testcases.
2011-08-30 bernds * config/i386/i386.c (get_pc_thunk_name): Change prefix to
2011-08-27 bernds * doc/rtl.texi (simple_return): Document.
2011-08-27 uros * config/i386/sse.md (*absneg<mode>2): Fix split condi...
2011-08-26 uros * config/i386/i386.c (ix86_build_const_vector): Rewrit...
2011-08-26 uros * config/i386/i386.md (round<mode>2): New expander.
2011-08-24 hjlConvert to Pmode if needed.
2011-08-23 hjlAdd BMI2 support.
2011-08-22 hjlAdd support for AVX2 builtin functions.
next