Home | History | Annotate | Download | only in gcc

Lines Matching defs:prob

169    PROB is probability of jump to if_true_label.  */
174 profile_probability prob)
193 prob.invert ());
197 if_true_label, prob);
200 prob);
214 do_jump (op0, if_false_label, if_true_label, prob);
218 if_false_label, prob.invert ());
221 prob);
230 if_true_label, prob);
233 prob);
241 if_false_label, prob.invert ());
244 prob);
252 if_true_label, prob);
255 prob);
263 if_false_label, prob.invert ());
266 prob);
271 if_false_label, if_true_label, prob);
276 if_false_label, if_true_label, prob);
281 prob);
286 prob);
291 prob);
296 prob);
301 prob);
306 prob);
319 if (prob.initialized_p ())
321 op1_prob = prob.invert ();
350 if (prob.initialized_p ())
352 op1_prob = prob;
389 PROB is probability of jump to if_true_label. */
393 rtx_code_label *if_true_label, profile_probability prob)
446 do_jump (TREE_OPERAND (exp, 0), if_false_label, if_true_label, prob);
451 prob.invert ());
469 do_jump (TREE_OPERAND (exp, 1), if_false_label, if_true_label, prob);
471 do_jump (TREE_OPERAND (exp, 2), if_false_label, if_true_label, prob);
502 if_false_label, if_true_label, prob);
513 profile_probability setclr_prob = prob;
529 setclr_prob = prob.invert ();
575 prob);
626 if_false_label, if_true_label, prob);
645 profile_probability prob)
673 prob = prob.invert ();
695 prob);
704 prob.invert ());
722 profile_probability prob)
729 if_true_label, prob);
742 profile_probability prob)
764 NULL_RTX, if_false_label, if_true_label, prob);
775 if_false_label, NULL, prob);
793 profile_probability prob)
802 prob);
808 prob);
819 if_false_label, NULL, prob);
835 profile_probability prob)
840 if_true_label, prob);
922 PROB is probability of jump to LABEL. */
925 jumpif (tree exp, rtx_code_label *label, profile_probability prob)
927 do_jump (exp, NULL, label, prob);
931 OP0 CODE OP1 . LABEL and PROB are like in jumpif. */
935 profile_probability prob)
937 do_jump_1 (code, op0, op1, NULL, label, prob);
941 PROB is probability of jump to LABEL. */
944 jumpifnot (tree exp, rtx_code_label *label, profile_probability prob)
946 do_jump (exp, label, NULL, prob.invert ());
950 OP0 CODE OP1 . LABEL and PROB are like in jumpifnot. */
954 profile_probability prob)
956 do_jump_1 (code, op0, op1, label, NULL, prob.invert ());
970 profile_probability prob)
997 prob = prob.invert ();
1044 if_false_label, if_true_label, prob);
1050 prob.invert ());
1055 if_false_label, if_true_label, prob);
1061 prob.invert ());
1066 if_false_label, if_true_label, prob);
1072 prob.invert ());
1077 if_false_label, if_true_label, prob);
1083 prob.invert ());
1088 if_true_label, prob);
1094 prob.invert ());
1146 if (x) goto t; // prob;
1151 if (b) goto t; // adjusted prob;
1161 1 - prob (thus the first prob.invert () below).
1167 rather than goto f. And the last prob.invert () is
1168 because the adjusted prob represents the probability of
1173 prob = prob.invert ();
1175 = prob.split (cprob.invert ()).invert ();
1176 prob = prob.invert ();
1190 if (x) goto t; // prob;
1194 if (b) goto t; // adjusted prob;
1197 remains the same and first_prob is prob * cprob. */
1200 profile_probability first_prob = prob.split (cprob);
1211 prob = prob.invert ();
1225 if_true_label, prob);
1248 rtx_code_label *if_true_label, profile_probability prob)
1301 if_false_label, if_true_label, prob);