OSDN Git Service

Use maybe_expand_insn in maybe_emit_atomic_test_and_set.
[pf3gnuchains/gcc-fork.git] / gcc / optabs.c
2012-01-26 rthUse maybe_expand_insn in maybe_emit_atomic_test_and_set.
2012-01-24 rth * optabs.c (maybe_emit_atomic_test_and_set...
2012-01-24 rsandifogcc/
2012-01-24 rthatomic: Create and use maybe_emit_atomic_test_and_set.
2012-01-17 rsandifogcc/
2011-12-23 rthDelete VEC_EXTRACT_EVEN/ODD_EXPR.
2011-12-23 rthDelete VEC_INTERLEAVE_*_EXPR.
2011-12-13 rthRevert two unintended commits
2011-12-13 rthDelete VEC_INTERLEAVE_*_EXPR.
2011-12-12 rsandifogcc/
2011-12-10 rthForce the creation of a CONST_VECTOR for expand_vec_perm.
2011-12-09 amylaar PR middle-end/40154
2011-12-05 rsandifogcc/
2011-12-04 rsandifogcc/
2011-11-29 amacleod2011-11-29 Andrew MacLeod <amacleod@redhat.com>
2011-11-27 rthFix expand_atomic_fetch_op wrt unused_result.
2011-11-27 rthFix init_sync_libfuncs_1 iteration.
2011-11-24 amacleod2011-11-24 Andrew MacLeod <amacleod@redhat.com>
2011-11-22 jakub PR tree-optimization/51074
2011-11-17 rthUnify implementations of __builtin_mem_*_fence and...
2011-11-11 rthImplement omp atomic load and store.
2011-11-10 amacleod PR rtl-optimization/51040
2011-11-07 rthAllow libcalls to be installed for legacy __sync optabs.
2011-11-07 amacleod2011-11-07 Andrew MacLeod <amacleod@redhat.com>
2011-11-07 amacleod2011-11-07 Andrew MacLeod <amacleod@redhat.com>
2011-11-06 amacleodCheck in patch/merge from cxx-mem-model Branch
2011-10-30 rth2011-10-30 Dmitry Plotnikov <dplotnikov@ispras.ru>
2011-10-27 rth * optabs.c (expand_vec_perm): Use the correct...
2011-10-25 rthImplement interleave via permutation.
2011-10-25 rthChange vec_perm checking and expansion level.
2011-10-20 rth * target.def (vec_perm_const_ok): Rename from builtin_...
2011-10-18 irar * doc/md.texi (vec_widen_ushiftl_hi, vec_widen_ushiftl_lo,
2011-10-17 rthPR 50746
2011-10-15 rthUse VEC_PERM_EXPR in the vectorizer.
2011-10-14 rthExpand vector permutation with vec_perm and vec_perm_const.
2011-10-14 rthMove lowering of vector shifts from v/s to v/v from...
2011-10-07 rthRename vshuffle/vec_shuffle to vec_perm.
2011-10-06 rthvshuffle: Use correct mode for mask operand.
2011-10-03 rthVector shuffling patch from Artem Shinkarov.
2011-09-02 rguenth2011-09-02 Richard Guenther <rguenther@suse.de>
2011-08-23 jakub PR middle-end/50161
2011-08-19 ams2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2011-08-19 ams2011-08-19 Andrew Stubbs <ams@codesourcery.com>
2011-08-18 rsandifogcc/
2011-08-18 rsandifogcc/
2011-08-01 jules * optabs.c (prepare_cmp_insn): Use correct biasing...
2011-07-25 rguenth2011-07-25 Richard Guenther <rguenther@suse.de>
2011-07-08 bernds * optabs.c (expand_binop): Tighten conditions for...
2011-07-08 bernds * optabs.c (expand_binop): Use GET_MODE_PRECISION...
2011-07-06 bernds * machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New...
2011-06-22 amonakov2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
2011-06-21 jakub PR middle-end/49489
2011-06-21 bernds libgcc/
2011-06-01 rsandifogcc/
2011-05-25 bernds gcc/
2011-04-29 rguenth2011-04-29 Richard Guenther <rguenther@suse.de>
2011-04-15 rsandifogcc/
2011-04-12 rsandifo * recog.h, genoutput.c, optabs.c: Revert last patch.
2011-04-12 rsandifogcc/
2011-04-01 rsandifogcc/
2011-03-30 rsandifogcc/
2011-03-24 rsandifogcc/
2011-03-23 rsandifogcc/
2011-03-21 rsandifogcc/
2011-03-04 rguenth2011-03-04 Richard Guenther <rguenther@suse.de>
2010-11-30 jsm28 * diagnostic-core.h: Include bversion.h.
2010-11-12 rth * optabs.c (init_optabs): Init {fma,fms,fnma...
2010-11-04 rguenth2010-11-04 Richard Guenther <rguenther@suse.de>
2010-08-18 hjlExpand pending pops before trying the optab.
2010-08-18 mkuvyrkov gcc/
2010-07-12 rsandifogcc/
2010-07-12 rsandifogcc/
2010-07-08 manu2010-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
2010-07-04 rsandifogcc/
2010-07-04 rsandifogcc/
2010-07-04 rsandifogcc/
2010-06-25 bernds With large parts from Jim Wilson:
2010-06-08 laurasgcc/ada:
2010-06-02 rguenth2010-06-03 Richard Guenther <rguenther@suse.de>
2010-06-01 rguenth2010-06-01 Richard Guenther <rguenther@suse.de>
2010-05-29 hubicka * tree-vrp.c (debug_value_range, debug_all_value_ranges,
2010-05-25 ebotcazou * function.h (struct function): Add can_throw_non_call...
2010-05-25 bonzini2010-05-09 Paolo Bonzini <bonzini@gnu.org>
2010-05-21 stevengcc/ChangeLog:
2010-05-16 rguenth2010-05-16 Richard Guenther <rguenther@suse.de>
2010-04-20 aesok * double-int.h (double_int_setbit): Declare.
2010-03-19 bernds * optabs.c (avoid_expensive_constant): Fix formatting.
2010-03-19 berndsgcc/
2010-02-19 jakub PR middle-end/42233
2009-11-28 jakub * matrix-reorg.c (analyze_matrix_allocation_site)...
2009-11-25 hjlRemove trailing white spaces.
2009-10-17 hutchinsonandy2009-10-17 Andy Hutchinson <hutchinsonandy@gcc.gnu...
2009-09-28 ian./:
2009-09-14 rthSquash commit of EH in gimple
2009-09-13 rguenth2009-09-13 Richard Guenther <rguenther@suse.de>
2009-08-25 matz * expr.h (struct separate_ops, sepops): New...
2009-08-06 rearnshaMerge ARM/hard_vfp_branch to trunk
2009-06-28 bonzini2009-06-28 Paolo Bonzini <bonzini@gnu.org>
2009-06-22 paolo2009-06-22 Shujing Zhao <pearly.zhao@oracle.com>
2009-06-19 uros * optabs.h (enum optab_index): Add new OTI_significand.
next