https://gcc.gnu.org/g:fc8c465b2e0c6a9727773155fdf01826b9691ef1

commit r17-5367-gfc8c465b2e0c6a9727773155fdf01826b9691ef1
Author: Trevor Saunders <[email protected]>
Date:   Fri Oct 16 18:23:31 2026 +0200

    Pass an rtx_insn * to invert_br_probabilities
    
    gcc/ChangeLog:
    
            * predict.h (invert_br_probabilities): Take an rtx_insn *.
            * predict.cc (invert_br_probabilities): Likewise.

Diff:
---
 gcc/predict.cc | 2 +-
 gcc/predict.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/predict.cc b/gcc/predict.cc
index 53328bb0e0da..9bcecc024934 100644
--- a/gcc/predict.cc
+++ b/gcc/predict.cc
@@ -755,7 +755,7 @@ predict_edge_def (edge e, enum br_predictor predictor,
    to be done each time we invert the condition used by the jump.  */
 
 void
-invert_br_probabilities (rtx insn)
+invert_br_probabilities (rtx_insn *insn)
 {
   rtx note;
 
diff --git a/gcc/predict.h b/gcc/predict.h
index aac47e647025..6d4cdec51b64 100644
--- a/gcc/predict.h
+++ b/gcc/predict.h
@@ -86,7 +86,7 @@ extern void rtl_predict_edge (edge, enum br_predictor, int);
 extern void gimple_predict_edge (edge, enum br_predictor, int);
 extern void remove_predictions_associated_with_edge (edge);
 extern void predict_edge_def (edge, enum br_predictor, enum prediction);
-extern void invert_br_probabilities (rtx);
+extern void invert_br_probabilities (rtx_insn *);
 extern void guess_outgoing_edge_probabilities (basic_block);
 extern void tree_guess_outgoing_edge_probabilities (basic_block);
 extern void tree_estimate_probability (bool);

Reply via email to