Home
last modified time | relevance | path

Searched refs:distribute_notes (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dcombine.c443 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 DChangeLog1909 (distribute_notes) <REG_DEAD>: Adjust for above change. Do not
1916 * combine.c (distribute_notes) <REG_DEAD>: Do not consider SETs past
H A DFSFChangeLog2225 * 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 DChangeLog-19971421 sets i2dest. When calling distribute_notes for i3dest_killed, pass
3902 * combine.c (distribute_notes): Handle REG_NOALIAS.
H A DChangeLog-2000392 * 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 DChangeLog-19991187 * 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 DChangeLog-2001698 * 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 DChangeLog-20061781 * 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 DFSFChangeLog.104770 * 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 DChangeLog-200414828 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 DChangeLog-20032947 * 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 DChangeLog-19984056 (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 DChangeLog-20054316 * 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 DChangeLog-200216883 (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 DFSFChangeLog.116707 * combine.c (distribute_notes): Handle REG_BR_PROB and REG_EXEC_COUNT