Use Pmode on x86_64 this parameter
[gcc.git] / gcc / config / i386 / i386.c
2012-03-11 H.J. LuUse Pmode on x86_64 this parameter
2012-03-11 Uros Bizjakpredicates.md (call_insn_operand): Allow constant_call_...
2012-03-10 H.J. LuProperly generate x32 TLS IE sequence
2012-03-09 Uros Bizjakre PR target/52530 (Many 64-bit execution failures...
2012-03-09 H.J. LuUse word_mode to push/pop register for x86
2012-03-08 Uros Bizjakre PR target/52530 (Many 64-bit execution failures...
2012-03-07 Uros Bizjaki386.c (ix86_print_operand_punct_valid_p): Add '^'.
2012-03-07 H.J. LuPass pointers in word_mode instead of Pmode
2012-03-04 Uros Bizjaki386.c (ix86_print_operand): Declare taken and cputaken...
2012-03-04 H.J. LuCheck Pmode instead of TARGET_64BIT
2012-03-04 H.J. LuCheck Pmode to set adjust_stack_insn
2012-03-04 H.J. LuOnly handle zero-extended DImode addresses
2012-03-02 Uros Bizjaki386.c (ix86_cc_modes_compatible): Declare CCZmode...
2012-03-02 Uros Bizjakre PR target/46716 (wrong code generated with -mno...
2012-02-28 Richard Guentherre PR target/52407 (sse2 simd uint32_t and int64_t...
2012-02-24 Kai Tietzi386.c (ix86_delegitimize_address): Handle UNSPEC_PCREL...
2012-02-22 Uros Bizjakre PR target/52330 (pr50305.c: valgrind problem on...
2012-02-16 Kai Tietzi386.c (legitimate_pic_address_disp_p): Allow interger...
2012-02-10 H.J. LuDisallow negative constant address for x32
2012-02-10 Bill Schmidtre PR tree-optimization/50031 (Sphinx3 has a 10% regres...
2012-02-06 Bill Schmidtre PR tree-optimization/50969 (17% degradation in 168...
2012-01-23 Kai Tietzre PR target/51900 (const variable initialization alway...
2012-01-20 Tijl Coosemansi386.c: Fix checks for !TARGET_MACHO.
2011-12-23 Jakub JelinekDelete VEC_INTERLEAVE_*_EXPR.
2011-12-22 Uros Bizjaki386-common.c (ix86_option_optimization_table): Move...
2011-12-21 Uros Bizjaki386.c (ix86_option_override_internal): Enable flag_ree...
2011-12-21 Enkovich Ilyare PR target/50038 (redundant zero extensions)
2011-12-15 Jakub Jelinektree-vectorizer.h (struct _stmt_vec_info): Remove patte...
2011-12-13 Richard HendersonRevert two unintended commits
2011-12-13 Richard HendersonDelete VEC_INTERLEAVE_*_EXPR.
2011-12-10 Richard HendersonLet GET_MODE_2XWIDER_MODE find a double-width vector...
2011-12-09 Aldy Hernandeztree.c (build_common_builtin_nodes): Do not use TM_PURE...
2011-12-06 Jakub Jelinekre PR target/51354 (ICE in maybe_record_trace_start)
2011-11-25 Enkovich Ilyare PR target/51287 (252.eon compfail with -march=atom)
2011-11-24 H.J. LuRevert revision 181357.
2011-11-23 Jakub Jelinekre PR target/51261 (-fcompare-debug with memset())
2011-11-20 Uros Bizjakre PR target/51235 (ICE: in extract_insn, at recog...
2011-11-20 Uros Bizjaki386.md (UNSPEC_MOVNTI): Remove.
2011-11-19 Jan Hubickai386.c (atom_cost): Disable SSE loop until alignment...
2011-11-18 H.J. LuAdd _mm_stream_si64.
2011-11-18 Jan Hubickare PR target/51134 (x86 memset/memcpy expansion is...
2011-11-14 Jan Hubickai386.c (core cost model): Correct pasto.
2011-11-14 Uros Bizjaksse.md (round<mode>2_sfix): New expander.
2011-11-14 Zolotukhin Michaelsw-1.c: Force rep;movsb.
2011-11-11 Jakub Jelineki386-protos.h (ix86_maybe_emit_epilogue_vzeroupper...
2011-11-11 Dimitrios Apostoloufinal.c, output.h (fprint_whex, [...]): New functions...
2011-11-09 Jakub Jelinekre PR target/50911 (assertion failure in expand_vec_per...
2011-11-09 Jakub Jelinekfunction.h (requires_stack_frame_p): New prototype.
2011-11-08 Jakub Jelineki386.c (ix86_preferred_simd_mode): Even for TARGET_AVX...
2011-11-08 Aldy HernandezMerge from transactional-memory branch.
2011-11-07 Jakub Jelineki386-bultin-types.def (V8SI_FTYPE_V4DF_V4DF): Add.
2011-11-07 Uros Bizjaki386.c (ix86_builtin_vectorized_function): Handle BUILT...
2011-11-07 Jakub Jelineki386.c (ix86_expand_builtin): If gather mask argument...
2011-11-07 Jakub Jelinekre PR tree-optimization/50789 (Gather vectorization)
2011-11-07 Enkovich Ilyare PR target/50962 (Additional opportunity for AGU...
2011-11-05 Jakub Jelinekre PR tree-optimization/50693 (Loop optimization restri...
2011-11-04 Jakub Jelineki386.c (ix86_expand_vector_convert_uns_vsivsf): New...
2011-11-04 Jakub Jelineki386.c (ix86_expand_adjust_ufix_to_sfix_si): Add XORP...
2011-11-02 Uros Bizjaki386.c (bdesc_args): Use CODE_FOR_fix_truncv4dfv4si2...
2011-11-01 Jakub Jelineki386-protos.h (ix86_expand_adjust_ufix_to_sfix_si)...
2011-10-31 Richard Hendersoni386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.
2011-10-29 Uros Bizjaki386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3.
2011-10-28 Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-27 Jakub Jelineki386.c (ix86_print_operand): Handle 'q' and 'x' overrid...
2011-10-26 Jakub Jelineki386.md (UNSPEC_VSIBADDR): New.
2011-10-25 Richard HendersonChange vec_perm checking and expansion level.
2011-10-25 Kai Tietzi386.c (ix86_frame_pointer_required): Require frame...
2011-10-23 Uros Bizjaksse.md (avx2_lshl<mode>3): Remove insn pattern.
2011-10-21 Jakub Jelinekre PR target/50813 (gcc.dg/torture/vshuf-{v4di,v8si...
2011-10-21 Uros Bizjaki386.c (ix86_emit_swdivsf): Force b into register.
2011-10-20 Richard Hendersontarget.def (vec_perm_const_ok): Rename from builtin_vec...
2011-10-20 Sergey OstanevichChange Atom align_loops_max_skip to 15.
2011-10-20 Richard HendersonRemove TARGET_VECTORIZE_BUILTIN_VEC_PERM.
2011-10-19 Jakub Jelineki386.c (expand_vec_perm_vpshufb2_vpermq_even_odd):...
2011-10-18 Jakub Jelineki386.c (ix86_expand_vec_perm): In merge_two use mode...
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 Richard Hendersoni386: Implement vec_perm_const<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 Jelineki386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 Jakub Jelineksse.md (avx2_gathersi<mode>, [...]): Add clobber of...
2011-10-11 Michael MeissnerConvert standard builtin functions from being arrays...
2011-10-11 H.J. LuRemove the extra break.
2011-10-07 Richard HendersonRename vshuffle/vec_shuffle to vec_perm.
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-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...
next