Add sparc vec_perm patterns when VIS2.
[gcc.git] / gcc / config /
2011-10-18 Richard HendersonAdd sparc vec_perm patterns when VIS2.
2011-10-17 Simon Baldwinconfigure.ac: Add --with-native-system-header-dir.
2011-10-17 Richard HendersonFix predicates used in sparc VIS edge instructions.
2011-10-17 David S. MillerSegregate sparc's handling of vector vs. non-vector...
2011-10-17 Georg-Johann Layavr.h (ASSEMBLER_DIALECT): Remove.
2011-10-15 David S. MillerFix mv8plus, allow targetting Linux or Solaris from...
2011-10-15 Oleg Endore PR target/49263 (SH Target: underutilized "TST ...
2011-10-14 Eric Botcazoure PR target/50354 (architecture mismatch between compi...
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 Michael MeissnerFix typo in my last change
2011-10-14 Jakub Jelineksse.md (vec_interleave_high<mode>, [...]): Add AVX2...
2011-10-14 Georg-Johann LayFix thinko from r179765
2011-10-14 Georg-Johann Layre PR target/46278 (avr-gcc 4.5.1 doing suboptimal...
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 David Alan Gilbertlinux-atomic-64bit.c: New (based on linux-atomic.c).
2011-10-14 David Alan Gilbertarm.c (arm_output_ldrex): Support ldrexd.
2011-10-14 David Alan Gilbertre PR target/48126 (arm_output_sync_loop: misplaced...
2011-10-14 David Alan Gilbertarm.h (TARGET_HAVE_DMB_MCR): MCR Not available in Thumb1.
2011-10-14 Iain Sandoere PR bootstrap/50699 (Bootstrap fails on *-apple-darwi...
2011-10-14 Jakub Jelineksse.md (*avx_cvtdq2pd256_2): Rename to...
2011-10-14 David S. MillerMerge sparc plus/minus vector operations using a code...
2011-10-14 Richard Hendersonrs6000: Fix typo in rs6000_expand_vector_init
2011-10-14 Richard Hendersoni386: Implement vec_perm_const<mode>.
2011-10-14 Richard Hendersonspu: Implement vec_permv16qi.
2011-10-14 Richard Hendersonrs6000: Implement vec_permv16qi.
2011-10-13 David S. MillerFix the RTL of some sparc VIS patterns.
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-13 Eric Botcazouinvoke.texi (SPARC options): Document -mfix-at697f.
2011-10-12 David S. MillerFix sparc when assembler lacks support for vis3/fmaf...
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-12 Steve Ellceyia64.c (ia64_init_builtins): Fix unbalanced parentheses.
2011-10-12 Nick Cliftonarm.h (EMIT_EABI_ATTRIBUTE): New macro.
2011-10-12 Georg-Johann Layre PR target/49939 ([avr] Skip 2-word instructions...
2011-10-11 Eric Botcazoure PR target/49965 (libgomp.c++/reduction-4.C and libgo...
2011-10-11 Michael MeissnerConvert standard builtin functions from being arrays...
2011-10-11 Georg-Johann Layavr-protos.h (avr_mode_code_base_reg_class): New prototype.
2011-10-11 Georg-Johann Layre PR target/50447 ([avr] Better support of AND, OR...
2011-10-11 H.J. LuRemove the extra break.
2011-10-10 Georg-Johann Layavr.c (avr_option_override): Set flag_omit_frame_pointe...
2011-10-10 Anatoly Sokolovcris.c (cris_preferred_reload_class): New function.
2011-10-10 Georg-Johann Layavr.md (*tablejump_rjmp): Change insn condition to...
2011-10-10 Kirill YukhinFix a typo in x86 FMA.
2011-10-10 Georg-Johann Layavr.md (*mulhi3_enh): Treat squaring smarter.
2011-10-10 Georg-Johann Layre PR target/50652 ([avr] Incorrect data start value...
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 Andrew Stubbspredicates.md (shift_amount_operand): Remove constant...
2011-10-07 Andreas Krebbels390.c (s390_emit_tls_call_insn): Remove assertion.
2011-10-07 Andreas Krebbels390.md (DWH, dwh): New mode macros.
2011-10-07 Uros Bizjakre PR target/50603 ([x32] Unnecessary lea)
2011-10-06 David S. MillerCorrect errors in sparc SImode popcount/clz patterns...
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 David Edelsohnre PR c++/39950 (__unix__ macro is not predefined on...
2011-10-06 Michael Matzi386.opt (recip_mask, [...]): New variables and cl_targ...
2011-10-06 Bernd Schmidtre PR target/49049 (ICE in copyprop_hardreg_forward_1...
2011-10-06 Ulrich Weigandre PR target/50305 (Inline asm reload failure when...
2011-10-06 Nick Clifton* config/rx/rx.md (smin3): Revert previous delta.
2011-10-06 David S. MillerAdd support for lzd and popc instructions on sparc.
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 DJ Delorierx.opt (mpid): Define.
2011-10-05 Bernd Schmidtinvoke.texi (-fshrink-wrap): Document.
2011-10-05 Georg-Johann Layavr-protos.h (avr_out_addto_sp): New prototype.
2011-10-05 Nick Cliftonrx.md (tablejump): Add missing label.
2011-10-05 Uros Bizjaki386.c (ix86_emit_binop): New static function.
2011-10-05 David S. MillerAdd support for more sparc VIS 3.0 instructions.
2011-10-04 Ozkan Sezermingw-w64.h (CPP_SPEC): Rename _REENTRANCE to _REENTRANT.
2011-10-04 David S. MillerSmall -m{cpu,tune}=native fix under Linux/Sparc.
2011-10-04 Georg-Johann Layre PR target/50566 ([avr]: Add support for better loggi...
2011-10-04 Eric Botcazou* config/sparc/sparc.c (sparc_fold_builtin): Use a...
2011-10-04 David S. MillerMore consistent access to sparc %ger register.
2011-10-03 Anatoly Sokolovcris.c (cris_output_addr_const_extra): Make static.
2011-10-03 Anatoly Sokolovm68k.c (m68k_output_addr_const_extra): Make static.
2011-10-03 David S. MillerMinor fixup to the sparc bshuffle pattern.
2011-10-03 David S. MillerMinor fixups to the sparc bmask/bshuffle patterns.
2011-10-03 Artjoms SinkarovsVector shuffling patch from Artem Shinkarov.
2011-10-03 Richard HendersonAdd missing sparc shift zero extensions, and fix shift...
2011-10-02 Richard Sandifordmips.c (mips_frame_barrier): New function.
2011-10-02 Richard Sandifordre PR target/49696 (ICE on mips when compiling drizzle)
2011-10-02 David S. MillerStart adding support for VIS 3.0 instructions.
2011-09-30 Bernd Schmidtc6x-common.c (c6x_option_optimization_table): Enable...
2011-09-30 Georg-Johann Layre PR target/50566 ([avr]: Add support for better loggi...
2011-09-30 Bernd Schmidthaifa-sched.c (modulo_ii, [...]): New static variables.
2011-09-30 Ramana Radhakrishnanre PR target/50099 (ICE: internal compiler error: in...
2011-09-30 David S. MillerAdd sparc VIS 2.0 builtins, intrinsics, and option...
2011-09-29 David S. MillerMore sparc pixel-compare insn pattern cleanups.
2011-09-29 Nick Cliftonfrvbegin.c: Fix location of unwind-dw2-fde.h header...
2011-09-29 Georg-Johann Layre PR target/50566 ([avr]: Add support for better loggi...
2011-09-29 Richard Sandifordarm-protos.h (arm_modes_tieable_p): Declare.
next