Convert the rs6000 port to use the new API for branch probabilities.
Okay?
Thanks, David
* config/rs6000/rs6000.c (emit_unlikely_jump): Adjust to new branch
probability data type.
Index: rs6000.c
===================================================================
--- rs6000.c (revision 249839)
+++ rs6000.c (working copy)
@@ -23514,10 +23514,9 @@
static void
emit_unlikely_jump (rtx cond, rtx label)
{
- int very_unlikely = REG_BR_PROB_BASE / 100 - 1;
rtx x = gen_rtx_IF_THEN_ELSE (VOIDmode, cond, label, pc_rtx);
rtx_insn *insn = emit_jump_insn (gen_rtx_SET (pc_rtx, x));
- add_int_reg_note (insn, REG_BR_PROB, very_unlikely);
+ add_int_reg_note (insn, REG_BR_PROB, profile_probability::very_unlikely ());
}
/* A subroutine of the atomic operation splitters. Emit a load-locked