aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)AuthorFilesLines
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
2014-08-21peephole returns an rtx_insnDavid Malcolm1-1/+1
2014-08-21try_split returns an rtx_insnDavid Malcolm1-1/+1
2014-08-21find_first_parameter_load returns an rtx_insnDavid Malcolm1-1/+1
2014-08-19Return types of unlink_insn_chain and duplicate_insn_chainDavid Malcolm1-2/+2
2014-08-19next_cc0_user and prev_cc0_setter scaffoldingDavid Malcolm1-2/+2
2014-08-19emit_* functions return rtx_insnDavid Malcolm1-39/+39
2014-08-19emit_jump_table_data returns an rtx_jump_table_data *David Malcolm1-1/+1
2014-08-19Convert various rtx to rtx_note *David Malcolm1-4/+4
2014-08-19make_insn_raw returns an rtx_insnDavid Malcolm1-1/+1
2014-08-19last_call_insn returns an rtx_call_insn *David Malcolm1-1/+9
2014-08-19delete_trivially_dead_insns works on insnsDavid Malcolm1-1/+1