diff options
Diffstat (limited to 'gcc/recog.c')
-rw-r--r-- | gcc/recog.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/recog.c b/gcc/recog.c index db1c913..18875de 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -603,6 +603,18 @@ validate_replace_rtx_1 (loc, from, to, object) } } +/* Try replacing every occurrence of FROM in subexpression LOC of INSN + with TO. After all changes have been made, validate by seeing + if INSN is still valid. */ + +int +validate_replace_rtx_subexp (from, to, insn, loc) + rtx from, to, insn, *loc; +{ + validate_replace_rtx_1 (loc, from, to, insn); + return apply_change_group (); +} + /* Try replacing every occurrence of FROM in INSN with TO. After all changes have been made, validate by seeing if INSN is still valid. */ |