aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
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
2014-05-20re PR middle-end/61243 (verify_flow_info failed: No region crossing jump at s...Richard Sandiford1-0/+1
2014-05-19reg-notes.def (CROSSING_JUMP): Likewise.Richard Sandiford1-2/+3
2014-05-17use templates instead of gengtype for typed allocation functionsTrevor Saunders1-5/+5
2014-05-17emit-rtl.h (replace_equiv_address, [...]): Add an inplace argument.Richard Sandiford1-13/+24
2014-05-13rtl.def (VAR_LOCATION): Remove "i" field.Richard Sandiford1-0/+9
2014-05-13gcc/Richard Sandiford1-1/+1
2014-05-06emit-rtl.c (init_derived_machine_modes): New functionm, split out from...Richard Sandiford1-30/+26
2014-05-06Merge in wide-int.Kenneth Zadeck1-11/+115
2014-04-24-fuse-caller-save - Add new reg-note REG_CALL_DECLRadovan Obradovic1-0/+9
2014-02-25re PR middle-end/60291 (slow compile times for any mode (-O0/-O1/-O2) on larg...Richard Biener1-40/+4