summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* Fix expand_atomic_fetch_op wrt unused_result.rth2011-11-271-4/+2
* Fix init_sync_libfuncs_1 iteration.rth2011-11-271-1/+1
* 2011-11-24 Andrew MacLeod <amacleod@redhat.com>amacleod2011-11-241-61/+170
* PR tree-optimization/51074jakub2011-11-221-2/+2
* Unify implementations of __builtin_mem_*_fence and __sync_synchronize.rth2011-11-171-7/+77
* Implement omp atomic load and store.rth2011-11-111-0/+20
* PR rtl-optimization/51040amacleod2011-11-101-2/+9
* Allow libcalls to be installed for legacy __sync optabs.rth2011-11-071-47/+170
* 2011-11-07 Andrew MacLeod <amacleod@redhat.com>amacleod2011-11-071-38/+69
* 2011-11-07 Andrew MacLeod <amacleod@redhat.com>amacleod2011-11-071-24/+54
* Check in patch/merge from cxx-mem-model Branchamacleod2011-11-061-332/+477
* 2011-10-30 Dmitry Plotnikov <dplotnikov@ispras.ru>rth2011-10-301-0/+54
* * optabs.c (expand_vec_perm): Use the correct mode for scaling therth2011-10-271-47/+53
* Implement interleave via permutation.rth2011-10-251-0/+116
* Change vec_perm checking and expansion level.rth2011-10-251-100/+115
* * target.def (vec_perm_const_ok): Rename from builtin_vec_perm_ok.rth2011-10-201-2/+2
* * doc/md.texi (vec_widen_ushiftl_hi, vec_widen_ushiftl_lo,irar2011-10-181-0/+12
* PR 50746rth2011-10-171-1/+1
* Use VEC_PERM_EXPR in the vectorizer.rth2011-10-151-4/+4
* Expand vector permutation with vec_perm and vec_perm_const.rth2011-10-141-50/+166
* Move lowering of vector shifts from v/s to v/v from gimple to rtl.rth2011-10-141-0/+65
* Rename vshuffle/vec_shuffle to vec_perm.rth2011-10-071-8/+8
* vshuffle: Use correct mode for mask operand.rth2011-10-061-9/+7
* Vector shuffling patch from Artem Shinkarov.rth2011-10-031-0/+88
* 2011-09-02 Richard Guenther <rguenther@suse.de>rguenth2011-09-021-12/+27
* PR middle-end/50161jakub2011-08-231-1/+26
* 2011-08-19 Andrew Stubbs <ams@codesourcery.com>ams2011-08-191-11/+44
* 2011-08-19 Andrew Stubbs <ams@codesourcery.com>ams2011-08-191-12/+44
* gcc/rsandifo2011-08-181-11/+11
* gcc/rsandifo2011-08-181-1/+1
* * optabs.c (prepare_cmp_insn): Use correct biasing for fixed-pointjules2011-08-011-2/+4
* 2011-07-25 Richard Guenther <rguenther@suse.de>rguenth2011-07-251-1/+1
* * optabs.c (expand_binop): Tighten conditions for doublewordbernds2011-07-081-4/+7
* * optabs.c (expand_binop): Use GET_MODE_PRECISION instead ofbernds2011-07-081-17/+17
* * machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.bernds2011-07-061-8/+4
* 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>amonakov2011-06-221-0/+3
* PR middle-end/49489jakub2011-06-211-6/+9
* libgcc/bernds2011-06-211-7/+23
* gcc/rsandifo2011-06-011-8/+40
* gcc/bernds2011-05-251-8/+42
* 2011-04-29 Richard Guenther <rguenther@suse.de>rguenth2011-04-291-6/+5
* gcc/rsandifo2011-04-151-15/+51
* * recog.h, genoutput.c, optabs.c: Revert last patch.rsandifo2011-04-121-46/+15
* gcc/rsandifo2011-04-121-15/+46
* gcc/rsandifo2011-04-011-3/+1
* gcc/rsandifo2011-03-301-20/+20
* gcc/rsandifo2011-03-241-32/+48
* gcc/rsandifo2011-03-231-528/+390
* gcc/rsandifo2011-03-211-59/+48
* 2011-03-04 Richard Guenther <rguenther@suse.de>rguenth2011-03-041-4/+4