summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* re PR middle-end/56524 (Compiler ICE when compiling with -mips16)Richard Sandiford2013-03-091-14/+15
* re PR target/52555 (ICE unrecognizable insn with -ffast-math and __attribute_...Aldy Hernandez2013-02-191-1/+34
* re PR rtl-optimization/56151 (Performance degradation after r194054 on x86 At...Jakub Jelinek2013-02-121-6/+29
* emit-rtl.c (need_atomic_barrier_p): Mask memory model argument with MEMMODEL_...Uros Bizjak2013-01-161-8/+8
* re PR target/55876 (internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c...Tom de Vries2013-01-151-2/+2
* Update copyright years in gcc/Richard Sandiford2013-01-101-3/+1
* * optabs.c (expand_atomic_store): Elide redundant model test.Yvan Roux2012-12-141-2/+1
* re PR middle-end/55492 (__atomic_load doesn't match ACQUIRE memory model)Richard Henderson2012-12-131-7/+7
* optabs.c (add_equal_note): Do not create self-referencing REG_EQUAL notes.Steven Bosscher2012-12-021-19/+10
* gcc/Richard Sandiford2012-11-181-3/+35
* Makefile.in (recog.o): Add insn-codes.h.Richard Sandiford2012-11-181-0/+173
* re PR target/54938 (sh libgcc_unpack_df.o fails to build: ../../../srcw/libgc...Easwaran Raman2012-10-311-5/+3
* [multiple changes]Easwaran Raman2012-10-161-7/+21
* optabs.c (vector_compare_rtx): Change prototype.Marc Glisse2012-10-121-14/+23
* re PR target/54087 (__atomic_fetch_add does not use xadd instruction)Andrew MacLeod2012-10-011-4/+62
* optabs.c (prepare_cmp_insn): Expand comparison of the result of memcmp throug...Uros Bizjak2012-09-221-4/+5
* Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl2012-09-071-8/+6
* optabs.c (emit_conditional_add): Correct comment about the arguments.Andrew Pinski2012-09-051-12/+1
* re PR middle-end/54261 (reverse sync/atomic operators when only sync_compare_...Hans-Peter Nilsson2012-08-171-0/+4
* cfgexpand.c (expand_debug_locations): Encapsulate test for CONST_DOUBLE in ma...Kenneth Zadeck2012-08-021-3/+3
* re PR bootstrap/54092 (Bootstrap fails while building Ada at stage 1)Richard Henderson2012-07-251-1/+1
* Reduce the size of optabs representationRichard Henderson2012-07-241-547/+106
* Introduce and use code_to_optab and optab_to_code functionsRichard Henderson2012-07-241-31/+33
* Introduce and use unknown_optabRichard Henderson2012-07-241-3/+3
* Move vector highpart emulation to the optabs layerRichard Henderson2012-07-101-0/+126
* Add VEC_WIDEN_MULT_EVEN/ODD_EXPRRichard Henderson2012-07-101-0/+8
* Add MULT_HIGHPART_EXPRRichard Henderson2012-06-271-0/+3
* re PR bootstrap/53249 (Bootstrap failure)Richard Sandiford2012-05-091-1/+1
* rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford2012-05-051-3/+4
* Add -fno-sync-libcalls.Richard Henderson2012-05-011-0/+3
* re PR target/52624 (missing __builtin_bswap16)Eric Botcazou2012-04-111-2/+57
* re PR middle-end/52353 (-ftrapv -fnon-call-exceptions does not work)Richard Guenther2012-03-051-6/+17
* optabs.c (expand_atomic_test_and_set): Honor atomic_test_and_set_trueval even...Richard Henderson2012-03-031-19/+42
* optabs.c (expand_atomic_load): Do not assume compare_and_swap will succeed fo...Andrew MacLeod2012-02-081-3/+6
* Use maybe_expand_insn in maybe_emit_atomic_test_and_set.Richard Henderson2012-01-261-15/+10
* optabs.c (maybe_emit_atomic_test_and_set): Mark model unused.Richard Henderson2012-01-241-2/+8
* optabs.c (gen_atomic_test_and_set): Use each argument.Richard Sandiford2012-01-241-1/+2
* atomic: Create and use maybe_emit_atomic_test_and_set.Richard Henderson2012-01-241-23/+52
* re PR middle-end/50325 (76 new fails with rev. 177691)Andreas Krebbel2012-01-171-1/+1
* Delete VEC_EXTRACT_EVEN/ODD_EXPR.Richard Henderson2011-12-231-108/+0
* Delete VEC_INTERLEAVE_*_EXPR.Jakub Jelinek2011-12-231-26/+2
* Revert two unintended commitsRichard Henderson2011-12-131-2/+26
* Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson2011-12-131-26/+2
* re PR tree-optimization/50873 (The fix to PR50730 causes gcc.c-torture/unsort...Richard Sandiford2011-12-121-16/+23
* Force the creation of a CONST_VECTOR for expand_vec_perm.Richard Henderson2011-12-101-2/+3
* re PR middle-end/40154 (internal compiler error: in do_SUBST, at combine.c:681)Joern Rennecke2011-12-091-19/+19
* optabs.c (maybe_emit_sync_lock_test_and_set): Pass a null target to emit_libr...Richard Sandiford2011-12-051-2/+2
* re PR middle-end/51351 (undefined reference to __sync_fetch_and_ior_4)Richard Sandiford2011-12-041-2/+2
* re PR target/50123 (cmpxchg generated for atomic and with zero/or with -1)Andrew MacLeod2011-11-291-0/+40
* Fix expand_atomic_fetch_op wrt unused_result.Richard Henderson2011-11-261-4/+2