diff options
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1573,6 +1573,19 @@ extern rtx next_label (rtx); extern rtx next_cc0_user (rtx); extern rtx prev_cc0_setter (rtx); +#define emit_insn_before_sameloc(INSN, BEFORE) \ + emit_insn_before_setloc (INSN, BEFORE, INSN_LOCATOR (BEFORE)) +#define emit_jump_insn_before_sameloc(INSN, BEFORE) \ + emit_jump_insn_before_setloc (INSN, BEFORE, INSN_LOCATOR (BEFORE)) +#define emit_call_insn_before_sameloc(INSN, BEFORE) \ + emit_call_insn_before_setloc (INSN, BEFORE, INSN_LOCATOR (BEFORE)) +#define emit_insn_after_sameloc(INSN, AFTER) \ + emit_insn_after_setloc (INSN, AFTER, INSN_LOCATOR (AFTER)) +#define emit_jump_insn_after_sameloc(INSN, AFTER) \ + emit_jump_insn_after_setloc (INSN, AFTER, INSN_LOCATOR (AFTER)) +#define emit_call_insn_after_sameloc(INSN, AFTER) \ + emit_call_insn_after_setloc (INSN, AFTER, INSN_LOCATOR (AFTER)) + /* In cfglayout.c */ extern tree choose_inner_scope (tree, tree); extern int insn_line (rtx); |