Searched refs:distribute_notes (Results 1 – 15 of 15) sorted by relevance
| /freebsd-12.1/contrib/gcc/ |
| H A D | combine.c | 443 static void distribute_notes (rtx, rtx, rtx, rtx, rtx, rtx); 3013 distribute_notes (new_other_notes, undobuf.other_insn, in try_combine() 3225 distribute_notes (i3notes, i3, i3, newi2pat ? i2 : NULL_RTX, in try_combine() 3228 distribute_notes (i2notes, i2, i3, newi2pat ? i2 : NULL_RTX, in try_combine() 3231 distribute_notes (i1notes, i1, i3, newi2pat ? i2 : NULL_RTX, in try_combine() 3273 distribute_notes (gen_rtx_EXPR_LIST (REG_DEAD, i3dest_killed, in try_combine() 3277 distribute_notes (gen_rtx_EXPR_LIST (REG_DEAD, i3dest_killed, in try_combine() 3289 distribute_notes (gen_rtx_EXPR_LIST (REG_DEAD, i2dest, NULL_RTX), in try_combine() 12238 distribute_notes (old_notes, tem, tem, NULL_RTX, in distribute_notes() 12252 distribute_notes (old_notes, cc0_setter, in distribute_notes() [all …]
|
| H A D | ChangeLog | 1909 (distribute_notes) <REG_DEAD>: Adjust for above change. Do not 1916 * combine.c (distribute_notes) <REG_DEAD>: Do not consider SETs past
|
| H A D | FSFChangeLog | 2225 * combine.c (distribute_notes, case REG_DEAD): When seeing if place 2279 * combine.c (distribute_notes): Completely check for note operand being 2482 distribute_notes for i3dest_killed REG_DEAD note.
|
| H A D | ChangeLog-1997 | 1421 sets i2dest. When calling distribute_notes for i3dest_killed, pass 3902 * combine.c (distribute_notes): Handle REG_NOALIAS.
|
| H A D | ChangeLog-2000 | 392 * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes. 4510 * combine.c (distribute_notes): Fix typo in last change. 4560 * combine.c (distribute_notes): When parts of a hard reg are 4765 * combine.c (distribute_notes): Use rtx_equal_p to check elim_i2 / 5523 * combine.c (distribute_notes): Discard REG_LIBCALL and REG_RETVAL 9898 * combine.c (distribute_notes): Handle REG_NORETURN. 12145 (distribute_notes): Likewise. 12273 (distribute_notes): Ignore REG_NONNEG notes. 24259 (record_dead_and_set_regs, reg_dead_at_p, distribute_notes): Likewise.
|
| H A D | ChangeLog-1999 | 1187 * combine.c (try_combine, distribute_notes): Remove REG_N_REFS 5628 (distribute_notes): Mark refresh_blocks instead of installing 5716 * combine.c (distribute_notes) [REG_DEAD]: Stop search at bb->head. 10817 * combine.c (distribute_notes): Handle REG_EH_RETHROW. 16980 * combine.c (distribute_notes): Place REG_LABEL also where 20215 * combine.c (distribute_notes): Handle REG_EH_REGION notes.
|
| H A D | ChangeLog-2001 | 698 * combine.c (distribute_notes): Avoid adding REG_LABEL notes 8623 * combine.c (distribute_notes): Handle it. 14226 * combine.c (distribute_notes): Don't check for it. 14230 * combine.c (distribute_notes): Place REG_SETJMP. 16437 * combine.c (distribute_notes): Move set of need_refresh 16572 (distribute_notes): Force refresh when register dies at noop move. 20896 * combine.c (distribute_notes): Handle BR_PRED. 26394 * combine.c (distribute_notes) [REG_EH_REGION]: If non-call
|
| H A D | ChangeLog-2006 | 1781 * combine.c (distribute_notes) <REG_DEAD>: Do not consider SETs past 5195 (distribute_notes): When distributing a note in replaced_rhs_insn, 5308 (distribute_notes): Use replaced_rhs_insn when determining the live 15971 (distribute_notes): Remove code that tried to update reg notes
|
| H A D | FSFChangeLog.10 | 4770 * combine.c (distribute_notes): For Oct 19 change, add additional 4842 * combine.c (distribute_notes): Delete instructions without 4909 * combine.c (distribute_notes): When search for new place to put
|
| H A D | ChangeLog-2004 | 14828 simplify_logical, distribute_notes, insn_cuid): Likewise. 15577 * combine.c (distribute_notes): Don't add REG_LABEL to jump insn. 22925 * combine.c (distribute_notes): Don't distribute a 24539 distribute_notes, distribute_links, insn_cuid): Likewise. 27353 * combine.c (distribute_notes): Don't look at global_regs for 28010 * combine.c (distribute_notes): Don't delete sets to 29788 reg_dead_at_p_1, reg_bitfield_target_p, distribute_notes, 29961 * combine.c (distribute_notes): Comment typo fix. 34167 * combine.c (distribute_notes): Don't create a dangling 40212 * combine.c (distribute_notes): Do not place a REG_DEAD note [all …]
|
| H A D | ChangeLog-2003 | 2947 * combine.c (distribute_notes): When re-distributing the notes from 10296 * combine.c (distribute_notes): Handle REG_ALWAYS_RETURN. 12357 * combine.c (distribute_notes): Cancel REG_VALUE_PROFILE notes. 16396 * combine.c (distribute_notes): Don't bother REG_WAS_0. 22707 (distribute_notes): Remove usage of elim_i1, elim_i2. Propagate 32323 * combine.c (distribute_notes): Kill REG_EXEC_COUNT.
|
| H A D | ChangeLog-1998 | 4056 (distribute_notes): Wrap variable `cc0_setter' in macro `HAVE_cc0'. 5698 * combine.c (distribute_notes): If an insn is a cc0 user, only
|
| H A D | ChangeLog-2005 | 4316 * combine.c (distribute_notes): Detect cases where a reg dies 5837 (distribute_notes): Don't skip multiple hard register test for 30683 * combine.c (distribute_notes): Likewise.
|
| H A D | ChangeLog-2002 | 16883 (distribute_notes): Likewise. 20669 get_last_value, distribute_notes, distribute_links): Too. 21675 get_last_value, reg_dead_at_p, distribute_notes, distribute_links):
|
| H A D | FSFChangeLog.11 | 6707 * combine.c (distribute_notes): Handle REG_BR_PROB and REG_EXEC_COUNT
|