Add sparc vec_perm patterns when VIS2.
[gcc.git] / gcc / config / i386 /
2011-10-17 Simon Baldwinconfigure.ac: Add --with-native-system-header-dir.
2011-10-14 Jakub Jelineksse.md (vec_widen_smult_hi_v8hi, [...]): Macroize using...
2011-10-14 Yakovlev VladimirChanged cost for loading QImode using movzbl.
2011-10-14 Jakub Jelineksse.md (vec_interleave_high<mode>, [...]): Add AVX2...
2011-10-14 Jakub Jelineksse.md (neg<mode>2): Use VI_AVX2 iterator instead of...
2011-10-14 Jakub Jelineksse.md (mulv2di3): Macroize using VI8_AVX2 iterator.
2011-10-14 Jakub Jelineksse.md (*avx_cvtdq2pd256_2): Rename to...
2011-10-14 Richard Hendersoni386: Implement vec_perm_const<mode>.
2011-10-13 Jakub Jelineksse.md (vec_set<mode>): Change V_128 iterator mode...
2011-10-13 Jakub Jelineksse.md (reduc_umin_v8hi): New pattern.
2011-10-12 Jakub Jelineksse.md (vec_unpacks_lo_<mode>, [...]): Change VI124_128...
2011-10-12 Jakub Jelineksse.md (vec_avx2): New mode_attr.
2011-10-12 Jakub Jelineki386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 Jakub Jelineksse.md (avx2_gathersi<mode>, [...]): Add clobber of...
2011-10-12 Kai Tietzi386.md (simple_return): Disable if TARGET_SEH is active.
2011-10-11 Michael MeissnerConvert standard builtin functions from being arrays...
2011-10-11 H.J. LuRemove the extra break.
2011-10-10 Kirill YukhinFix a typo in x86 FMA.
2011-10-07 Richard HendersonRename vshuffle/vec_shuffle to vec_perm.
2011-10-07 Richard Hendersoni386: Fixup last pblendw change.
2011-10-07 Richard Hendersoni386: Fix representation of 256-bit vpblendw.
2011-10-07 Richard HendersonDelete incorrect representations of avx2 shifts.
2011-10-07 Uros Bizjakre PR target/50603 ([x32] Unnecessary lea)
2011-10-06 Richard Hendersoni386: Use the proper mode for blend in vshuffle.
2011-10-06 Richard Hendersoni386: Add AVX2 support to ix86_expand_vshuffle.
2011-10-06 Michael Matzi386.opt (recip_mask, [...]): New variables and cl_targ...
2011-10-05 Richard Hendersoni386: Rewrite ix86_expand_vshuffle.
2011-10-05 Uros Bizjaki386.c (distance_non_agu_define): Simplify calculation...
2011-10-05 Bernd Schmidtre PR bootstrap/50621 (Bootstrap failure)
2011-10-05 Bernd Schmidtinvoke.texi (-fshrink-wrap): Document.
2011-10-05 Uros Bizjaki386.c (ix86_emit_binop): New static function.
2011-10-04 Ozkan Sezermingw-w64.h (CPP_SPEC): Rename _REENTRANCE to _REENTRANT.
2011-10-03 Artjoms SinkarovsVector shuffling patch from Artem Shinkarov.
2011-09-29 Artjoms Sinkarovsexpr.c (do_store_flag): Expand vector comparison by...
2011-09-28 Kai Tietzconfigure.ac: Add test for new section attribute specif...
2011-09-27 Jakub Jelinekrtl.h (const_tiny_rtx): Change into array of 4 x MAX_MA...
2011-09-23 Jakub Jelineki386.c (ix86_print_operand): Handle %~.
2011-09-23 Jakub Jelineki386.c (ix86_prepare_sse_fp_compare_args): For GE/GT...
2011-09-22 Uros Bizjakre PR target/50482 (internal compiler error at recog...
2011-09-21 Jakub Jelineki386.c (ix86_expand_sse_movcc): Use blendvps, blendvpd...
2011-09-21 Uros Bizjakre PR target/50464 (Using -Ofast -march=bdver1 results...
2011-09-21 Kirill YukhinAdd MULX intrinsics.
2011-09-21 Jakub Jelineksse.md (<code><mode>3 smaxmin:VI124_128 expander):...
2011-09-19 Uros Bizjakmmx.md (*mov<mode>_internal_rex64): Use if_then_else...
2011-09-19 Uros Bizjaki386.md (maxmin): New code iterator.
2011-09-19 Jakub Jelineksse.md (*sse4_1_extractps): Change into define_insn_and...
2011-09-18 H.J. LuRemove tmp from bmiintrin.h and tbmintrin.h.
2011-09-17 Jakub Jelineksse.md (VIMAX_AVX2): Change V4DI to V2TI.
2011-09-17 Jakub Jelineki386.c (ix86_build_const_vector): Handle V8SImode and...
2011-09-16 Jakub Jelineki386.c (ix86_expand_reduc_v4sf): Rename to ...
2011-09-16 Jakub Jelineksse.md (vec_extract_hi_<mode>, [...]): Use vextracti128...
2011-09-15 Uros Bizjaki386.c (output_fp_compare): Return %v prefixed instruct...
2011-09-08 Uros Bizjak* config/i386.c (standard_sse_constant_opcode): Fix...
2011-09-08 Uros Bizjaki386.c (standard_sse_constant_p): Handle AVX2 modes.
2011-09-08 Enkovich IlyaImprove AGU stalls avoidance optimization.
2011-09-08 Jakub Jelinekre PR target/50310 (ICE: in gen_vcondv2div2df, at confi...
2011-09-07 Jakub Jelinekre PR target/50310 (ICE: in gen_vcondv2div2df, at confi...
2011-09-06 Uros Bizjaki386.c (ix86_function_value_regno_p): Use AX_REG.
2011-09-06 Enkovich IlyaPR middle-end/44382: Tree reassociation improvement
2011-09-02 Richard Guentherre PR tree-optimization/27460 (Does not vectorize state...
2011-08-31 Richard Sandifordi386.md: Use (match_test ...) for attribute tests.
2011-08-30 Uros Bizjaki386.c (ix86_valid_target_attribute_inner_p): Handle...
2011-08-30 Ilya TocarAdd FMA intrinsics and testcases.
2011-08-30 Bernd Schmidti386.c (get_pc_thunk_name): Change prefix to "__x86...
2011-08-27 Bernd Schmidtrtl.texi (simple_return): Document.
2011-08-27 Uros Bizjaksse.md (*absneg<mode>2): Fix split condition.
2011-08-27 Uros Bizjakre PR target/50202 (ICE: in final_scan_insn, at final...
2011-08-26 Uros Bizjaki386.c (ix86_build_const_vector): Rewrite using loop...
2011-08-26 Uros Bizjaki386.md (round<mode>2): New expander.
2011-08-26 H.J. LuAdd <lzcntintrin.h>, <bmiintrin.h> and <bmi2intrin...
2011-08-25 Uros Bizjak* config/i386/i386.md: Do not explicitly set default...
2011-08-25 Uros Bizjaki386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and...
2011-08-24 H.J. LuConvert to Pmode if needed.
2011-08-23 Uros Bizjakconstraints.md (Yp): New register constraint.
2011-08-23 Kirill YukhinAdd AVX2 testcases.
2011-08-23 H.J. LuAdd BMI2 support.
2011-08-22 Uros Bizjakre PR target/50155 (AVX2 support broke -mavx)
2011-08-22 Kirill YukhinAdd support for AVX2 builtin functions.
2011-08-21 Uros Bizjaki386.md (any_div): Remove.
2011-08-20 Uros Bizjaki386.c (ix86_binary_operator_ok): Use satisfies_constra...
2011-08-20 Uros Bizjaki386.c (ix86_expand_round_sse4): Expand as trunc (a...
2011-08-18 Kirill YukhinAdd -mavx2.
2011-08-18 H.J. LuChange ix86_isa_flags to HOST_WIDE_INT.
2011-08-18 Jakub Jelinekre PR target/50092 (internal compiler error: in elimina...
2011-08-18 Richard Sandifordtm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.
2011-08-16 Kai Tietz* config/i386/mingw32.h (GOMP_SELF_SPEC): Add -pthread...
2011-08-14 Uros Bizjaki386.c (ix86_expand_round_sse4): New function.
2011-08-11 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-10 Uros Bizjaki386.md (lround<X87MODEF:mode><SWI248x:mode>2): Do...
2011-08-09 Uros Bizjaki386.c (ix86_emit_i387_round): New function.
2011-08-09 Kirill Yukhini386.c: Remove traling spaces.
2011-08-09 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-08 Richard Hendersonre PR middle-end/49990 (Regression: Bootstrap failure...
2011-08-08 Uros Bizjakre PR target/49781 ([x32] Unnecessary lea in x32 mode)
2011-08-06 Uros Bizjaki386.c (ix86_compute_frame_layout): Simplify frame...
2011-08-06 Uros Bizjaki386.md (ssemodesuffix): Remove V8SI mode.
2011-08-05 Jason Merrilli386.c (setup_incoming_varargs_ms_64): Move declaration...
2011-08-05 Uros Bizjaki386.md (*movdi_internal_rex64): Use "!o" constraint...
2011-08-05 Uros Bizjaki386.md (*push<mode>2): Use "o" constraint instead...
2011-08-05 Rainer Orthsoft-fp: Move to ../libgcc.
next