aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-23PR jit/64722: fix corruption of %ebx on 32-bit i386 with libgccjitDavid Malcolm1-2/+1
2015-01-15dojump.h: New header file.Prathamesh Kulkarni1-2/+10
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-4/+11
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-20PR63426 Fix various signed integer overflowsMarkus Trippelsdorf1-1/+1
2014-11-20implement a replacement for if_markedTrevor Saunders1-85/+93
2014-11-05ipa-chkp.c: New.Ilya Enkovich1-1/+10
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-63/+63
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-5/+7
2014-10-16function.h: Flatten file.Andrew MacLeod1-2/+6
2014-09-25re PR rtl-optimization/63348 (gcc.dg/pr43670.c fail on MIPS)Uros Bizjak1-11/+0
2014-09-16Replace INSN_DELETED_P with rtx_insn member functionsTrevor Saunders1-3/+3
2014-09-11Introduce LABEL_REF_LABELDavid Malcolm1-2/+2
2014-09-09INSN_LOCATION takes an rtx_insnDavid Malcolm1-5/+5
2014-09-09Handcode gen_rtx_INSNDavid Malcolm1-0/+11
2014-09-05make several emit functions take an rtx_insn *Trevor Saunders1-9/+9
2014-09-05fixup_args_size_notes takes a pair of rtx_insnDavid Malcolm1-1/+1
2014-09-04Change the types of arguments and return values for several functions from rt...Trevor Saunders1-5/+3
2014-08-29Make next_insn and previous_insn require an rtx_insn *David Malcolm1-4/+2
2014-08-28Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm1-68/+104
2014-08-28Make SET_NEXT_INSN/SET_PREV_INSN require an rtx_insnDavid Malcolm1-15/+42
2014-08-28Use rtx subclasses in more places in reorg.cDavid Malcolm1-3/+3
2014-08-28emit-rtl.c: Include rtl-iter.h.Richard Sandiford1-22/+10
2014-08-27emit-rtl.c (set_unique_reg_note): Discard notes with side effects.Richard Sandiford1-0/+8
2014-08-27rtl_data.x_stack_slot_list becomes an rtx_expr_listDavid Malcolm1-1/+2
2014-08-27Introduce rtx_expr_list subclass of rtx_defDavid Malcolm1-0/+7
2014-08-27Introduce rtx_insn_list subclass of rtx_defDavid Malcolm1-0/+7
2014-08-26Remove DF_REF_INSN scaffoldingDavid Malcolm1-3/+3
2014-08-26Strengthen various insn emission functionsDavid Malcolm1-8/+8
2014-08-26get_last_insn_anywhere returns an rtx_insnDavid Malcolm1-1/+1
2014-08-26Params of add_insn and unlink_insn_chainDavid Malcolm1-12/+17
2014-08-26Remove BB_HEAD, BB_END, BB_HEADER scaffoldingDavid Malcolm1-13/+14
2014-08-25unshare_all_rtl_again takes an rtx_insn *David Malcolm1-3/+3
2014-08-25reorder_insns requires rtx_insn *David Malcolm1-2/+2
2014-08-21try_split returns an rtx_insnDavid Malcolm1-6/+6
2014-08-19next_cc0_user and prev_cc0_setter scaffoldingDavid Malcolm1-6/+6
2014-08-19emit_* functions return rtx_insnDavid Malcolm1-76/+78
2014-08-19emit_jump_table_data returns an rtx_jump_table_data *David Malcolm1-2/+3
2014-08-19Convert various rtx to rtx_note *David Malcolm1-11/+11
2014-08-19make_insn_raw returns an rtx_insnDavid Malcolm1-21/+21
2014-08-19last_call_insn returns an rtx_call_insn *David Malcolm1-3/+3
2014-08-19Strengthen return type of gen_label_rtxDavid Malcolm1-3/+4
2014-08-19Strengthen return types of various {next|prev}_*insn from rtx to rtx_insn *David Malcolm1-30/+30
2014-08-19Split NEXT_INSN/PREV_INSN into lvalue and rvalue formsDavid Malcolm1-24/+24
2014-08-18Split BB_HEAD et al into BB_HEAD/SET_BB_HEAD variantsDavid Malcolm1-6/+6
2014-08-05re PR rtl-optimization/61672 (Less redundant instructions deleted by pre_dele...Richard Biener1-1/+5
2014-06-09re PR middle-end/61141 (c-common.c:1502:1: ICE: in reset_insn_used_flags, at ...John David Anglin1-2/+10
2014-06-06rtl.h (insn_location): Declare.Eric Botcazou1-0/+7
2014-06-02expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod1-0/+1
2014-05-28rtl.h (set_for_reg_notes): Declare.Richard Sandiford1-24/+50