summaryrefslogtreecommitdiff
path: root/gcc/cfgrtl.c
Commit message (Expand)AuthorAgeFilesLines
* emit-rtl.c, [...]: Replace rtx base types with more derived ones.Richard Sandiford2015-06-061-8/+7
* coretypes.h: Include machmode.h...Andrew MacLeod2015-06-041-5/+0
* Promote types of RTL expressions to more derived ones.Mikhail Maltsev2015-05-201-20/+23
* insn-notes.def (UPDATE_SJLJ_CONTEXT): New note.Eric Botcazou2015-05-191-0/+1
* change in_expr_list_p to in_insn_list_pTrevor Saunders2015-05-091-1/+1
* always define HAVE_epilogueTrevor Saunders2015-04-281-5/+1
* always define HAVE_simple_return and HAVE_returnTrevor Saunders2015-04-281-8/+6
* make some HAVE_cc0 code always compiledTrevor Saunders2015-04-221-9/+3
* always define HAVE_cc0Trevor Saunders2015-04-221-3/+3
* cfghooks.h (create_basic_block): Replace with two overloads for RTL and GIMPLE.Richard Biener2015-04-211-1/+1
* re PR rtl-optimization/65761 (internal compiler error: in patch_jump_insn, at...Jakub Jelinek2015-04-141-1/+1
* dojump.h: New header file.Prathamesh Kulkarni2015-01-151-0/+11
* re PR rtl-optimization/64536 (Undefined .L* symbol starting with jump2 on s390x)Jakub Jelinek2015-01-091-0/+18
* genattrtab.c (write_header): Include hash-set.h...Michael Collison2015-01-091-4/+9
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* re PR debug/63581 (undefined references in debug_info)Rong Xu2014-11-141-1/+18
* decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford2014-10-291-1/+1
* ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod2014-10-271-5/+12
* function.h: Flatten file.Andrew MacLeod2014-10-161-0/+5
* cfgrtl.c [...]: Update comments and fix spacing to conform to coding style.Felix Yang2014-09-191-3/+3
* Replace INSN_DELETED_P with rtx_insn member functionsTrevor Saunders2014-09-161-4/+4
* Introduce LABEL_REF_LABELDavid Malcolm2014-09-111-1/+1
* Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm2014-08-281-4/+5
* Convert nonlocal_goto_handler_labels from an EXPR_LIST to an INSN_LISTDavid Malcolm2014-08-281-3/+3
* rtl_data.x_nonlocal_goto_handler_labels becomes an rtx_expr_listDavid Malcolm2014-08-271-3/+3
* Remove DF_REF_INSN scaffoldingDavid Malcolm2014-08-261-2/+2
* duplicate_insn_chain accepts rtx_insnDavid Malcolm2014-08-261-3/+3
* Strengthen various insn emission functionsDavid Malcolm2014-08-261-1/+1
* Params of add_insn and unlink_insn_chainDavid Malcolm2014-08-261-5/+5
* Remove BB_HEAD, BB_END, BB_HEADER scaffoldingDavid Malcolm2014-08-261-70/+26
* Tighten up params of create_basic_block_structureDavid Malcolm2014-08-261-2/+3
* Add rtx_jump_table_data::get_labels methodDavid Malcolm2014-08-251-9/+5
* delete_insn_and_edges takes an rtx_insn *David Malcolm2014-08-251-1/+1
* Convert edge_def.insns.r to rtx_insn *David Malcolm2014-08-251-2/+2
* Remove BB_FOOTER scaffoldingDavid Malcolm2014-08-251-29/+14
* cfgrtl.c: Use rtx subclassesDavid Malcolm2014-08-211-92/+98
* get_last_bb_insn returns an rtx_insnDavid Malcolm2014-08-201-3/+3
* Fix issue with NULL as_a in duplicate_insn_chainDavid Malcolm2014-08-201-1/+1
* Return types of unlink_insn_chain and duplicate_insn_chainDavid Malcolm2014-08-191-6/+6
* emit_* functions return rtx_insnDavid Malcolm2014-08-191-1/+1
* Convert various rtx to rtx_note *David Malcolm2014-08-191-3/+5
* bb_note returns a rtx_note *David Malcolm2014-08-191-2/+2
* Make tablejump_p accept a rtx_jump_table_data **David Malcolm2014-08-191-8/+14
* entry_of_function returns an insnDavid Malcolm2014-08-191-1/+1
* Split NEXT_INSN/PREV_INSN into lvalue and rvalue formsDavid Malcolm2014-08-191-38/+38
* Replace BB_HEAD et al macros with functionsDavid Malcolm2014-08-191-0/+60
* Split BB_HEAD et al into BB_HEAD/SET_BB_HEAD variantsDavid Malcolm2014-08-181-37/+37
* remove has_executeTrevor Saunders2014-07-091-3/+0
* Stop the cfglayout code from failing an assert when called from hw-doloop.Bernd Schmidt2014-05-211-8/+8
* reg-notes.def (CROSSING_JUMP): Likewise.Richard Sandiford2014-05-191-11/+7