aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)AuthorFilesLines
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
2014-08-19Make tablejump_p accept a rtx_jump_table_data **David Malcolm1-1/+1
2014-08-19entry_of_function returns an insnDavid Malcolm1-1/+1
2014-08-19Strengthen return type of gen_label_rtxDavid Malcolm1-1/+1
2014-08-19Strengthen return types of various {next|prev}_*insn from rtx to rtx_insn *David Malcolm1-14/+14
2014-08-19Add subclasses for the various kinds of instructionDavid Malcolm1-0/+181
2014-08-19Replace PREV_INSN et al macros with functionsDavid Malcolm1-4/+22
2014-08-19Split NEXT_INSN/PREV_INSN into lvalue and rvalue formsDavid Malcolm1-2/+9
2014-08-18New function: for_each_rtx_in_insnDavid Malcolm1-0/+1
2014-08-18Introduce rtx_insn subclass of rtx_defDavid Malcolm1-1/+59
2014-08-08calls.c (precompute_arguments): Use new SUBREG_PROMOTED_SET instead of SUBREG...Kugan Vivekanandarajah1-17/+63
2014-08-01RTL & dwarf2out changesAndi Kleen1-1/+0
2014-07-26rtl.h (tls_referenced_p): Declare.Richard Sandiford1-0/+1
2014-07-24rtl.h (target_rtl): Remove lang_dependent_initialized.Richard Sandiford1-1/+0
2014-06-26toplev.c (backend_init_target): Move init_emit_regs and init_regs to...Jan Hubicka1-0/+4
2014-06-06rtl.h (insn_location): Declare.Eric Botcazou1-0/+1
2014-05-29Fix rtl-check buildTom de Vries1-1/+1
2014-05-28rtl.h (set_for_reg_notes): Declare.Richard Sandiford1-0/+1
2014-05-19reg-notes.def (CROSSING_JUMP): Likewise.Richard Sandiford1-0/+5
2014-05-17use templates instead of gengtype for typed allocation functionsTrevor Saunders1-2/+2
2014-05-17emit-rtl.h (replace_equiv_address, [...]): Add an inplace argument.Richard Sandiford1-1/+1
2014-05-13rtl.def (SYMBOL_REF): Remove middle "0" field.Richard Sandiford1-7/+12