summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* target.def (rtx_costs): Remove "code" param, add "mode".Alan Modra2015-07-081-5/+5
* tree-core.h: Include symtab.h.Andrew MacLeod2015-07-081-8/+1
* target-insns.def (extv, [...]): New targetm instruction patterns.Richard Sandiford2015-07-051-18/+6
* target-insns.def (jump): New targetm instruction pattern.Richard Sandiford2015-06-301-4/+4
* gcc/Richard Sandiford2015-06-301-6/+6
* hash-traits.h (ggc_hasher): Rename to...Richard Sandiford2015-06-251-1/+1
* Use std::swap instead of manual swaps.Mikhail Maltsev2015-06-221-7/+2
* coretypes.h: Include input.h and as-a.h.Andrew MacLeod2015-06-171-1/+0
* coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod2015-06-081-6/+0
* emit-rtl.c, [...]: Replace rtx base types with more derived ones.Richard Sandiford2015-06-061-14/+14
* coretypes.h: Include machmode.h...Andrew MacLeod2015-06-041-5/+0
* provide default for HAVE_mem_signal_fenceTrevor Saunders2015-05-241-5/+0
* always define HAVE_memory_barrierTrevor Saunders2015-05-241-5/+0
* provide default for HAVE_mem_thread_fenceTrevor Saunders2015-05-241-4/+0
* remove #if HAVE_conditional_moveTrevor Saunders2015-05-221-18/+12
* always define HAVE_conditional_moveTrevor Saunders2015-05-221-3/+3
* Promote types of RTL expressions to more derived ones.Mikhail Maltsev2015-05-201-13/+12
* optabs: Fix vec_perm -> V16QI middle end lowering.Andreas Krebbel2015-05-191-2/+2
* Use std::swap instead of explicit swapsMikhail Maltsev2015-05-191-27/+8
* re PR target/65697 (__atomic memory barriers not strong enough for __sync bui...Andrew MacLeod2015-05-121-12/+11
* optabs.c: Make vector_compare_rtx cope with VOID mode constants (e.g. const0_...Alan Lawrence2015-05-081-3/+13
* always define HAVE_cc0Trevor Saunders2015-04-221-1/+1
* dojump.h: New header file.Prathamesh Kulkarni2015-01-151-1/+10
* genattrtab.c (write_header): Include hash-set.h...Michael Collison2015-01-091-4/+9
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* re PR rtl-optimization/63952 (bootstrap failure (ICE in prepare_cmp_insn) on ...Ulrich Weigand2014-11-211-2/+5
* cfgexpand.c (expand_gimple_cond): Check ccmp.Zhenqiang Chen2014-11-171-1/+9
* [Vectorizer]Make reductions-via-shifts and vec_shr_optab endianness-neutralAlan Lawrence2014-11-141-2/+0
* Remove VEC_RSHIFT_EXPR tree code, now unusedAlan Lawrence2014-11-131-31/+0
* [Vectorizer] Use a VEC_PERM_EXPR instead of VEC_RSHIFT_EXPR; expand appropria...Alan Lawrence2014-11-131-2/+46
* optabs.c (prepare_operand): Gracefully fail if the mode of X does not match t...Ulrich Weigand2014-11-131-1/+4
* Allow a port not to define an indirect_jump pattern.Bernd Schmidt2014-11-051-2/+5
* 2014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod2014-11-011-15/+1
* decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford2014-10-291-193/+193
* Remove VEC_LSHIFT_EXPR and vec_shl_optabAlan Lawrence2014-10-281-17/+3
* PR63442 libgcc_cmp_return_mode not always return word_modeJiong Wang2014-10-271-1/+1
* Add new optabs for reducing vectors to scalarsAlan Lawrence2014-10-271-4/+25
* ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod2014-10-271-0/+3
* re PR tree-optimization/63464 (compare one character to many: faster)Jakub Jelinek2014-10-171-0/+27
* function.h: Flatten file.Andrew MacLeod2014-10-161-0/+6
* move many gc hashtab to hash_tableTrevor Saunders2014-10-121-38/+32
* use rtx_code_label moreTrevor Saunders2014-09-031-3/+2
* cppbuiltin.c (define_builtin_macros_for_type_sizes): Round pointer size up to...DJ Delorie2014-08-291-2/+2
* Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm2014-08-281-8/+13
* Strengthen various insn emission functionsDavid Malcolm2014-08-261-1/+1
* optabs.c: Use rtx_insn and rtx_code_labelDavid Malcolm2014-08-221-57/+77
* Split NEXT_INSN/PREV_INSN into lvalue and rvalue formsDavid Malcolm2014-08-191-2/+2
* calls.c (precompute_arguments): Use new SUBREG_PROMOTED_SET instead of SUBREG...Kugan Vivekanandarajah2014-08-081-1/+1
* PR 61713: ICE when expanding single-threaded version of atomic_test_and_set.Kyrylo Tkachov2014-08-041-1/+4
* re PR middle-end/52478 (-ftrapv calls the wrong functions in libgcc)Richard Biener2014-07-281-2/+6