re PR target/50603 ([x32] Unnecessary lea)
[gcc.git] / gcc / config / i386 / i386.c
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-03 Artjoms SinkarovsVector shuffling patch from Artem Shinkarov.
2011-09-29 Artjoms Sinkarovsexpr.c (do_store_flag): Expand vector comparison by...
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-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-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-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-26 Uros Bizjaki386.c (ix86_build_const_vector): Rewrite using loop...
2011-08-26 Uros Bizjaki386.md (round<mode>2): New expander.
2011-08-24 H.J. LuConvert to Pmode if needed.
2011-08-23 H.J. LuAdd BMI2 support.
2011-08-22 Kirill YukhinAdd support for AVX2 builtin functions.
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-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-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-05 Jason Merrilli386.c (setup_incoming_varargs_ms_64): Move declaration...
2011-08-05 Uros Bizjaki386.md (*push<mode>2): Use "o" constraint instead...
2011-08-05 H.J. LuAdd -march=core-avx-i.
2011-08-04 Kai Tietzi386.c (setup_incoming_varargs_ms_64): Set ix86_varargs...
2011-08-04 Richard Hendersonre PR bootstrap/49964 (Bootstrap failed with AVX turned on)
2011-08-01 Uros Bizjakre PR target/49927 (ice in spill_failure, at reload1...
2011-08-01 Kirill YukhinAdd -mlzcnt.
2011-08-01 Rainer Orthre PR debug/49887 (.debug_macro breaks many Solaris...
2011-07-29 Uros Bizjakre PR target/47715 ([x32] TLS doesn't work)
2011-07-27 Uros Bizjaki386.c (ix86_expand_move): Do not explicitly check...
2011-07-27 Uros Bizjakpredicates.md (x86_64_movabs_operand): Reject pic32_bit...
2011-07-27 Kai Tietzi386.c (ix86_option_override_internal): Allow -mabi...
2011-07-26 H.J. LuCall simplify_gen_subreg for PIC with mode of x.
2011-07-26 Uros Bizjakre PR target/47369 ([x32] internal compiler error:...
2011-07-26 Uros Bizjakre PR target/47381 ([x32] internal compiler error:...
2011-07-22 H.J. LuDisallow MS ABI in x32 mode.
2011-07-22 H.J. LuCall copy_to_mode_reg instead of force_reg.
2011-07-22 H.J. LuConvert to Pmode if needed and use force_reg after...
2011-07-21 H.J. LuConvert to Pmode if needed in ix86_legitimize_address.
2011-07-21 H.J. LuPromote pointer function arguments and return values...
2011-07-21 Uros Bizjaki386.c (ix86_decompose_address): Reject all but registe...
2011-07-20 H.J. LuHandle address output and call patterns for x32.
2011-07-20 Uros Bizjaki386.c (ix86_decompose_address): Allow only subregs...
2011-07-20 Uros Bizjakre PR target/49780 ([x32] internal compiler error:...
2011-07-19 Anatoly Sokolovtarget.def (class_max_nregs): New hook.
2011-07-19 Richard Sandifordrtl.texi (MEM_SIZE_KNOWN_P): Document.
2011-07-19 Richard Guenthertree.h (fold_build_pointer_plus_loc): New helper function.
2011-07-18 Uros Bizjakre PR target/47744 ([x32] ICE: in reload_cse_simplify_o...
2011-07-18 Rainer Orthre PR debug/23205 ([C++/unit-at-a-time] stabs debug...
2011-07-13 H.J. LuSupport ptr_mode != Pmode in x86_output_mi_thunk.
2011-07-12 Uros Bizjaki386.c: Tidy processor feature bitmasks.
2011-07-12 Richard Hendersonre PR target/49714 (Revision 176128 introduced many...
2011-07-12 Harsha JagasiaAMD bdver2 Enablement
2011-07-12 Richard Hendersonre PR target/49714 (Revision 176128 introduced many...
2011-07-11 Uros Bizjaki386.c (ix86_trampoline_init): Switch arms of if expr.
2011-07-10 H.J. LuUse movl instead of movabs for x32.
2011-07-10 Richard Hendersoni386.c (x86_output_mi_thunk): Generate rtl and run...
2011-07-10 H.J. LuTurn on 64bit and check models for x32.
2011-06-30 Richard Hendersoni386: Always use TARGET_DEEP_BRANCH_PREDICTION.
2011-06-29 Changpeng FangAuto-vectorizer generates 128-bit AVX insns by default...
2011-06-20 Changpeng Fangpr49089: enable avx256 splitting unaligned load/store...
2011-06-18 Jakub Jelinekre PR target/49411 ([4.6/4.7] ICE: unrecognizable insn...
2011-06-16 Joern Renneckere PR middle-end/46500 (target.h includes tm.h)
2011-06-14 Joseph Myerstarget-def.h (TARGET_HAVE_NAMED_SECTIONS): Move to...
2011-06-09 Rainer Orthnetbsd.h (ENABLE_EXECUTE_STACK): Remove.
2011-06-09 Rainer Orthconfigure.ac (gcc_cv_as_hidden): Enable on *-*-darwin*.
2011-06-02 Uros Bizjaki386.c (standard_sse_constant_p): Simplify switch state...
next