aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.c
AgeCommit message (Expand)AuthorFilesLines
2013-03-09re PR middle-end/56524 (Compiler ICE when compiling with -mips16)Richard Sandiford1-14/+15
2013-02-19re PR target/52555 (ICE unrecognizable insn with -ffast-math and __attribute_...Aldy Hernandez1-1/+34
2013-02-12re PR rtl-optimization/56151 (Performance degradation after r194054 on x86 At...Jakub Jelinek1-6/+29
2013-01-16emit-rtl.c (need_atomic_barrier_p): Mask memory model argument with MEMMODEL_...Uros Bizjak1-8/+8
2013-01-15re PR target/55876 (internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c...Tom de Vries1-2/+2
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-12-14* optabs.c (expand_atomic_store): Elide redundant model test.Yvan Roux1-2/+1
2012-12-13re PR middle-end/55492 (__atomic_load doesn't match ACQUIRE memory model)Richard Henderson1-7/+7
2012-12-02optabs.c (add_equal_note): Do not create self-referencing REG_EQUAL notes.Steven Bosscher1-19/+10
2012-11-18gcc/Richard Sandiford1-3/+35
2012-11-18Makefile.in (recog.o): Add insn-codes.h.Richard Sandiford1-0/+173
2012-10-31re PR target/54938 (sh libgcc_unpack_df.o fails to build: ../../../srcw/libgc...Easwaran Raman1-5/+3
2012-10-16[multiple changes]Easwaran Raman1-7/+21
2012-10-12optabs.c (vector_compare_rtx): Change prototype.Marc Glisse1-14/+23
2012-10-01re PR target/54087 (__atomic_fetch_add does not use xadd instruction)Andrew MacLeod1-4/+62
2012-09-22optabs.c (prepare_cmp_insn): Expand comparison of the result of memcmp throug...Uros Bizjak1-4/+5
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-8/+6
2012-09-05optabs.c (emit_conditional_add): Correct comment about the arguments.Andrew Pinski1-12/+1
2012-08-17re PR middle-end/54261 (reverse sync/atomic operators when only sync_compare_...Hans-Peter Nilsson1-0/+4
2012-08-02cfgexpand.c (expand_debug_locations): Encapsulate test for CONST_DOUBLE in ma...Kenneth Zadeck1-3/+3
2012-07-25re PR bootstrap/54092 (Bootstrap fails while building Ada at stage 1)Richard Henderson1-1/+1
2012-07-24Reduce the size of optabs representationRichard Henderson1-547/+106
2012-07-24Introduce and use code_to_optab and optab_to_code functionsRichard Henderson1-31/+33
2012-07-24Introduce and use unknown_optabRichard Henderson1-3/+3
2012-07-10Move vector highpart emulation to the optabs layerRichard Henderson1-0/+126
2012-07-10Add VEC_WIDEN_MULT_EVEN/ODD_EXPRRichard Henderson1-0/+8
2012-06-27Add MULT_HIGHPART_EXPRRichard Henderson1-0/+3
2012-05-09re PR bootstrap/53249 (Bootstrap failure)Richard Sandiford1-1/+1
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-3/+4
2012-05-01Add -fno-sync-libcalls.Richard Henderson1-0/+3
2012-04-11re PR target/52624 (missing __builtin_bswap16)Eric Botcazou1-2/+57
2012-03-05re PR middle-end/52353 (-ftrapv -fnon-call-exceptions does not work)Richard Guenther1-6/+17
2012-03-03optabs.c (expand_atomic_test_and_set): Honor atomic_test_and_set_trueval even...Richard Henderson1-19/+42
2012-02-08optabs.c (expand_atomic_load): Do not assume compare_and_swap will succeed fo...Andrew MacLeod1-3/+6
2012-01-26Use maybe_expand_insn in maybe_emit_atomic_test_and_set.Richard Henderson1-15/+10
2012-01-24optabs.c (maybe_emit_atomic_test_and_set): Mark model unused.Richard Henderson1-2/+8
2012-01-24optabs.c (gen_atomic_test_and_set): Use each argument.Richard Sandiford1-1/+2
2012-01-24atomic: Create and use maybe_emit_atomic_test_and_set.Richard Henderson1-23/+52
2012-01-17re PR middle-end/50325 (76 new fails with rev. 177691)Andreas Krebbel1-1/+1
2011-12-23Delete VEC_EXTRACT_EVEN/ODD_EXPR.Richard Henderson1-108/+0
2011-12-23Delete VEC_INTERLEAVE_*_EXPR.Jakub Jelinek1-26/+2
2011-12-13Revert two unintended commitsRichard Henderson1-2/+26
2011-12-13Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson1-26/+2
2011-12-12re PR tree-optimization/50873 (The fix to PR50730 causes gcc.c-torture/unsort...Richard Sandiford1-16/+23
2011-12-10Force the creation of a CONST_VECTOR for expand_vec_perm.Richard Henderson1-2/+3
2011-12-09re PR middle-end/40154 (internal compiler error: in do_SUBST, at combine.c:681)Joern Rennecke1-19/+19
2011-12-05optabs.c (maybe_emit_sync_lock_test_and_set): Pass a null target to emit_libr...Richard Sandiford1-2/+2
2011-12-04re PR middle-end/51351 (undefined reference to __sync_fetch_and_ior_4)Richard Sandiford1-2/+2
2011-11-29re PR target/50123 (cmpxchg generated for atomic and with zero/or with -1)Andrew MacLeod1-0/+40
2011-11-26Fix expand_atomic_fetch_op wrt unused_result.Richard Henderson1-4/+2