aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)AuthorFilesLines
2014-09-11Introduce LABEL_REF_LABELDavid Malcolm1-0/+4
2014-09-09single_set takes an insnDavid Malcolm1-8/+16
2014-09-09INSN_LOCATION takes an rtx_insnDavid Malcolm1-7/+8
2014-09-09Handcode gen_rtx_INSNDavid Malcolm1-0/+4
2014-09-05Use rtx_insn for various jump-handling functions and predicatesDavid Malcolm1-13/+13
2014-09-05Convert set_block_for_insn from a macro to an inline functionDavid Malcolm1-0/+5
2014-09-05make several emit functions take an rtx_insn *Trevor Saunders1-9/+9
2014-09-05Params to modified_between_pDavid Malcolm1-1/+1
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-4/+4
2014-09-04eh_returnjump_p takes an rtx_insnDavid Malcolm1-1/+1
2014-08-29Make next_insn and previous_insn require an rtx_insn *David Malcolm1-2/+2
2014-08-29Make INSN_HAS_LOCATION require an rtx_insnDavid Malcolm1-1/+1
2014-08-28NEXT_INSN and PREV_INSN take a const rtx_insnDavid Malcolm1-8/+8
2014-08-28tablejump_p takes an rtx_insnDavid Malcolm1-2/+2
2014-08-28find_first_parameter_load params and return typeDavid Malcolm1-1/+1
2014-08-28Delete find_last_valueDavid Malcolm1-1/+0
2014-08-28Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm1-4/+5
2014-08-28Convert nonlocal_goto_handler_labels from an EXPR_LIST to an INSN_LISTDavid Malcolm1-0/+1
2014-08-28Make SET_NEXT_INSN/SET_PREV_INSN require an rtx_insnDavid Malcolm1-2/+3
2014-08-28rtl.h (tls_referenced_p): Take a const_rtx rather than an rtx.Richard Sandiford1-1/+1
2014-08-28rtl.h (for_each_inc_dec_fn): Remove special case for -1.Richard Sandiford1-4/+3
2014-08-28rtl.h (find_all_hard_regs): Declare.Richard Sandiford1-0/+1
2014-08-28rtl.h (replace_label_data): Delete.Richard Sandiford1-9/+2
2014-08-28rtl.h (get_pool_constant, [...]): Replace rtx parameters with const_rtx param...Richard Sandiford1-2/+2
2014-08-27Add JUMP_LABEL_AS_INSNDavid Malcolm1-0/+5
2014-08-27Use rtx_expr_list in various placesDavid Malcolm1-3/+3
2014-08-27rtl_data.x_nonlocal_goto_handler_labels becomes an rtx_expr_listDavid Malcolm1-1/+1
2014-08-27Introduce rtx_expr_list subclass of rtx_defDavid Malcolm1-0/+36
2014-08-27Introduce rtx_sequence subclass of rtx_defDavid Malcolm1-0/+52
2014-08-27Use rtx_insn_list in various placesDavid Malcolm1-6/+6
2014-08-27Introduce rtx_insn_list subclass of rtx_defDavid Malcolm1-0/+45
2014-08-27Convert various INSN accessors in rtl.h to inline functionsDavid Malcolm1-6/+32
2014-08-27Convert PATTERN from a macro to a pair of inline functionsDavid Malcolm1-1/+9
2014-08-26Remove DF_REF_INSN scaffoldingDavid Malcolm1-2/+2
2014-08-26duplicate_insn_chain accepts rtx_insnDavid Malcolm1-1/+1
2014-08-26Various condition-handling callsDavid Malcolm1-2/+3
2014-08-26Strengthen various insn emission functionsDavid Malcolm1-5/+5
2014-08-26get_last_insn_anywhere returns an rtx_insnDavid Malcolm1-1/+1
2014-08-26Params of add_insn and unlink_insn_chainDavid Malcolm1-2/+2
2014-08-26cselib and incdecDavid Malcolm1-2/+2
2014-08-25Add rtx_jump_table_data::get_labels methodDavid Malcolm1-0/+24
2014-08-25unshare_all_rtl_again takes an rtx_insn *David Malcolm1-1/+1
2014-08-25delete_insn_and_edges takes an rtx_insn *David Malcolm1-1/+1
2014-08-25reorder_insns requires rtx_insn *David Malcolm1-1/+1
2014-08-22reginfo.c: Use rtx_insn (also touches rtl.h)David Malcolm1-1/+1
2014-08-22print-rtl.c: Use rtx_insn for various debug_ functionsDavid Malcolm1-3/+3
2014-08-22postreload.c: Use rtx_insn (also touches rtl.h and cprop.c)David Malcolm1-1/+1
2014-08-22jump.c: Use rtx_insn in a few places (also touches rtl.h and cfgexpand.c)David Malcolm1-2/+2
2014-08-21delete_related_insns returns an rtx_insnDavid Malcolm1-1/+1