diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-17 19:21:09 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-04-17 19:21:09 +0000 |
commit | 124d766df38802d862e5580e8395953c6c19ec80 (patch) | |
tree | 0304d00cbc94155e5757d349d3e7de66029fc4e0 /gcc/expr.h | |
parent | 221322607b378b288dece023897a34ef14aefe8a (diff) | |
download | gcc-124d766df38802d862e5580e8395953c6c19ec80.tar.gz |
* loop.c (canonicalize_condition): Add WANT_REG argument.
Stop the search if we match it.
* expr.h (canonicalize_condition): Update decl.
* predict.c (expected_value_to_br_prob): Use it. Track last
expected value note.
(find_expected_value): Remove.
* reorg.c (mostly_true_jump): Always use BR_PROB if present.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33214 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.h b/gcc/expr.h index a349d9a32c8..8d7a9d8152c 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -894,7 +894,7 @@ extern rtx emit_store_flag_force PARAMS ((rtx, enum rtx_code, rtx, rtx, /* Given an insn and condition, return a canonical description of the test being made. */ -extern rtx canonicalize_condition PARAMS ((rtx, rtx, int, rtx *)); +extern rtx canonicalize_condition PARAMS ((rtx, rtx, int, rtx *, rtx)); /* Given a JUMP_INSN, return a canonical description of the test being made. */ |