aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-05Introduce RTL function readerDavid Malcolm1-0/+13
2017-01-03re PR rtl-optimization/65618 (gnat bootstrap comparison failure on mips{,el}-...James Cowgill1-2/+4
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-08Introduce emit_status::ensure_regno_capacityDavid Malcolm1-19/+29
2016-12-07Introduce rtl_data::init_stack_alignmentDavid Malcolm1-0/+12
2016-12-06re PR middle-end/78642 (invalid rtl sharing found in the insn)Eric Botcazou1-6/+9
2016-12-02re PR target/78614 (ICE error: invalid rtl sharing found in the insn (verify_...Jakub Jelinek1-4/+0
2016-12-02re PR rtl-optimization/78547 (ICE: in loc_cmp, at var-tracking.c:3417 with -O...Jakub Jelinek1-0/+8
2016-11-30emit-rtl.c (verify_insn_sharing): Call verify_rtx_sharing instead of reset_us...Jakub Jelinek1-3/+3
2016-11-23Add more subreg offset helpersRichard Sandiford1-29/+26
2016-11-07emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.Bernd Schmidt1-5/+7
2016-11-02remove cast from prev_nonnote_insn_bbTrevor Saunders1-2/+1
2016-11-02use rtx_insn * in various places where it is obviousTrevor Saunders1-1/+1
2016-10-21make LABEL_REF_LABEL a rtx_insn *Trevor Saunders1-2/+2
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-09-22make next_cc0_user take rtx_insn *Trevor Saunders1-3/+1
2016-09-22make next/prev active_insn and active_insn_p take rtx_insn *Trevor Saunders1-7/+3
2016-09-22make next/prev nonnote_nondebug_insn take rtx_insn *Trevor Saunders1-6/+2
2016-09-22make prev_real_insn take rtx_insn *Trevor Saunders1-3/+1
2016-09-22make next/prev nondebug_insn take rtx_insn *Trevor Saunders1-6/+2
2016-09-22make next/prev _nonnote_insn take rtx_insn *Trevor Saunders1-5/+2
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-2/+2
2016-08-28make stack_slot_list a vec<rtx>Trevor Saunders1-3/+8
2016-08-04016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger1-1/+5
2016-07-11Convert TYPE_ALIGN_OK to a TYPE_LANG_FLAG.Bernd Edlinger1-3/+3
2016-04-27maybe_set_first_label_num can take an rtx_code_label *David Malcolm1-1/+1
2016-02-16re PR target/48344 (powerpc ICE with -fstack-limit-register=r2)Kelvin Nilsen1-0/+8
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-19re PR rtl-optimization/68910 (huge stack frame and poor code with instruction...Eric Botcazou1-1/+2
2015-10-30alias.c: Remove unused headers.Andrew MacLeod1-7/+0
2015-10-29alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod1-9/+9
2015-10-27[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev1-9/+7
2015-10-05Remove remaining uses of CONST_DOUBLE_FROM_REAL_VALUERichard Sandiford1-3/+3
2015-08-14[PR64164] Drop copyrename, use coalescible partition as base when optimizing.Alexandre Oliva1-1/+7
2015-07-31Use lowpart_subreg instead of simplify_gen_subregAnatoly Sokolov1-4/+1
2015-07-28target-insns.def (can_extend, ptr_extend): New targetm instruction patterns.Richard Sandiford1-3/+4
2015-07-24Revert:David Edelsohn1-4/+1
2015-07-23[PR64164] Drop copyrename, use coalescible partition as base when optimizing.Alexandre Oliva1-1/+4
2015-07-12cse.c (cse_insn): Calculate src_eqv for ZERO_EXTRACT.Kugan Vivekanandarajah1-1/+2
2015-07-09reduce conditional compilation based on AUTO_INC_DECTrevor Saunders1-4/+3
2015-07-09always define AUTO_INC_DECTrevor Saunders1-2/+2
2015-07-08tree-core.h: Include symtab.h.Andrew MacLeod1-10/+4
2015-06-26rtl.h (emit): Add an optional boolean parameter to control whether barriers a...Richard Sandiford1-3/+7
2015-06-25hash-traits.h (ggc_cache_hasher): Rename to...Richard Sandiford1-5/+5
2015-06-17coretypes.h: Include input.h and as-a.h.Andrew MacLeod1-1/+0
2015-06-14rtl.h (classify_insn): Declare.Richard Sandiford1-37/+0
2015-06-12emit-rtl.c (need_atomic_barrier_p): Mask model with MEMMODEL_BASE_MASK.Uros Bizjak1-4/+1
2015-06-10Revert "[PR64164] Drop copyrename, use coalescible partition as base when opt...Alexandre Oliva1-4/+1
2015-06-09[PR64164] Drop copyrename, use coalescible partition as base when optimizing.Alexandre Oliva1-1/+4
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-5/+0