HomeSort by: relevance | last modified time | path
    Searched refs:probability (Results 1 - 25 of 174) sorted by relevancy

1 2 3 4 5 6 7

  /src/external/public-domain/xz/dist/src/liblzma/lzma/
lzma_encoder_private.h 39 probability choice;
40 probability choice2;
41 probability low[POS_STATES_MAX][LEN_LOW_SYMBOLS];
42 probability mid[POS_STATES_MAX][LEN_MID_SYMBOLS];
43 probability high[LEN_HIGH_SYMBOLS];
121 probability literal[LITERAL_CODERS_MAX * LITERAL_CODER_SIZE];
122 probability is_match[STATES][POS_STATES_MAX];
123 probability is_rep[STATES];
124 probability is_rep0[STATES];
125 probability is_rep1[STATES]
    [all...]
lzma_decoder.c 98 probability choice;
99 probability choice2;
100 probability low[POS_STATES_MAX][LEN_LOW_SYMBOLS];
101 probability mid[POS_STATES_MAX][LEN_MID_SYMBOLS];
102 probability high[LEN_HIGH_SYMBOLS];
112 probability literal[LITERAL_CODERS_MAX * LITERAL_CODER_SIZE];
115 probability is_match[STATES][POS_STATES_MAX];
118 probability is_rep[STATES];
122 probability is_rep0[STATES];
126 probability is_rep1[STATES]
    [all...]
  /src/external/public-domain/xz/dist/src/liblzma/rangecoder/
price.h 6 /// \brief Probability price calculation
29 rc_bit_price(const probability prob, const uint32_t bit)
37 rc_bit_0_price(const probability prob)
44 rc_bit_1_price(const probability prob)
52 rc_bittree_price(const probability *const probs,
69 rc_bittree_reverse_price(const probability *const probs,
range_common.h 38 // Resets the probability so that both 0 and 1 have probability of 50 %
57 /// may give better speed, because the probability variables are accessed
58 /// a lot. On the other hand, bigger probability type increases cache
59 /// footprint, since there are 2 to 14 thousand probability variables in
64 /// become important. In that case, smaller probability variables mean that
66 /// With big probability type, the initialization can become so slow that it
73 /// probability is assumed to be uint16_t. (In contrast, LZMA SDK 23.01
75 typedef uint16_t probability; typedef
range_encoder.h 51 probability *probs[RC_SYMBOLS_MAX];
79 rc_bit(lzma_range_encoder *rc, probability *prob, uint32_t bit)
88 rc_bittree(lzma_range_encoder *rc, probability *probs,
102 rc_bittree_reverse(lzma_range_encoder *rc, probability *probs,
208 probability prob = *rc->probs[rc->pos];
217 probability prob = *rc->probs[rc->pos];
297 probability prob = *rc->probs[pos];
304 probability prob = *rc->probs[pos];
  /src/external/gpl3/gcc.old/dist/gcc/
predict.cc 247 || e->probability == profile_probability::never ())
444 if (!e->probability.initialized_p ())
446 if ((e->probability.to_reg_br_prob_base ()
448 || (REG_BR_PROB_BASE - e->probability.to_reg_br_prob_base ()
538 int probability = predictor_info[(int) predictor].hitrate; local
541 probability = REG_BR_PROB_BASE - probability;
546 && i->ep_probability == probability)
555 return e->probability.probably_reliable_p ();
568 predict_insn (rtx_insn *insn, enum br_predictor predictor, int probability)
586 int probability = predictor_info[(int) predictor].hitrate; local
722 int probability = predictor_info[(int) predictor].hitrate; local
994 int probability = INTVAL (XEXP (XEXP (note, 0), 1)); local
1044 int probability = INTVAL (XEXP (XEXP (*pnote, 0), 1)); local
1318 int probability = pred->ep_probability; local
1397 int probability = pred->ep_probability; local
1724 int probability; local
1996 int probability; local
2145 int probability = ((REG_BR_PROB_BASE local
2676 HOST_WIDE_INT probability; local
4534 int probability; member in struct:selftest::branch_predictor
    [all...]
tree-ssa-ifcombine.cc 361 and probability of inner_not_taken updated. */
365 /* Handle special case where inner_taken probability is always. In this case
368 outer2->probability is inverse of outer_to_inner->probability. */
369 if (inner_taken->probability == profile_probability::always ())
372 inner_taken->probability = outer2->probability + outer_to_inner->probability
373 * inner_taken->probability;
374 inner_not_taken->probability = profile_probability::always (
    [all...]
cfg.cc 288 e->probability = profile_probability::uninitialized ();
349 /* Create an edge connecting SRC to DEST and set probability by knowing
357 e->probability = profile_probability::always ();
448 sum += e->probability;
449 if (e->probability.initialized_p ())
450 isum += e->probability.to_reg_br_prob_base ();
525 if (e->probability.initialized_p () && do_details)
528 e->probability.dump (file);
935 /* Compute the probability of TAKEN_EDGE being reached via threaded edge.
941 if (prob > taken_edge->probability)
    [all...]
tree-ssa-loop-split.cc 360 new_e->probability = profile_probability::likely ();
361 skip_e->probability = new_e->probability.invert ();
487 /* Fix the two loop's bb count after split based on the split edge probability,
505 = bbs1[j]->count.apply_probability (true_edge->probability);
516 = bbs2[j]->count.apply_probability (true_edge->probability.invert ());
623 true_edge->probability,
624 true_edge->probability.invert (),
649 /* Fix first loop's exit probability after scaling. */
655 exit_to_latch1->probability *= true_edge->probability
    [all...]
value-prof.cc 669 STMT and probability of taking the optimal path PROB, which is
731 e12->probability = prob;
734 e13->probability = prob.invert ();
739 e24->probability = profile_probability::always ();
741 e34->probability = profile_probability::always ();
852 /* Compute probability of taking the optimal path. */
882 probability of taking the optimal path PROB, which is equivalent to COUNT/ALL
946 e12->probability = prob;
949 e13->probability = prob.invert ();
954 e24->probability = profile_probability::always ()
    [all...]
cfghooks.h 42 predecessors doesn't match reasonably probability 1. */
48 doesn't match reasonably probability 1. */
121 /* Predict edge E using PREDICTOR to given PROBABILITY. */
122 void (*predict_edge) (edge e, enum br_predictor predictor, int probability);
243 extern void predict_edge (edge e, enum br_predictor predictor, int probability);
tree-ssa-loop-unswitch.cc 499 prob_true = edge_true->probability;
863 guard->probability.dump (buffer);
888 /* Determine the probability that we skip the loop. Assume that loop has
890 new_edge->probability = guard->probability;
894 : guard->count ().apply_probability (new_edge->probability);
904 new_edge->probability.dump (buffer);
907 "Estimated probability of skipping loop is %s\n",
915 e->probability = new_edge->probability.invert ()
    [all...]
cfgbuild.cc 659 int probability;
663 probability = XINT (note, 0);
665 e->probability
666 = profile_probability::from_reg_br_prob_note (probability);
668 f->probability = e->probability.invert ();
679 e->probability = profile_probability::always ();
655 int probability; local
tree-profile.cc 443 profile_probability probability; local
445 probability = profile_probability::very_likely ();
447 probability = profile_probability::unlikely ();
449 true_edge->probability = probability;
452 e->probability = true_edge->probability.invert ();
507 true_edge->probability = profile_probability::unlikely ();
510 e->probability = true_edge->probability.invert ()
    [all...]
tree-ssa-loop-manip.cc 1240 /* Probability in % that the unrolled loop is entered. Just a guess. */
1282 To make the profile correct, we would need to change the probability
1303 1 / (1 - exit->probability). */
1304 if (exit->probability.initialized_p ())
1307 probability does not fit. */
1311 (exit->probability));
1322 /* Set the probability of new exit to the same of the old one. Fix
1324 1 - exit->probability. */
1325 new_exit->probability = exit->probability;
    [all...]
ipa-utils.cc 643 if (srce->probability.initialized_p ())
644 dste->probability = srce->probability;
653 dste->probability =
654 dste->probability * dstbb->count.ipa ().probability_in
657 + srce->probability * srcbb->count.ipa ().probability_in
cfgloopanal.cc 488 || ex->probability <= profile_probability::very_unlikely ())
519 if ((!best || e->probability > best->probability)
  /src/external/gpl3/gcc/dist/gcc/
predict.cc 248 || e->probability == profile_probability::never ())
456 if (!e->probability.initialized_p ())
458 if ((e->probability.to_reg_br_prob_base ()
460 || (REG_BR_PROB_BASE - e->probability.to_reg_br_prob_base ()
550 int probability = predictor_info[(int) predictor].hitrate; local
553 probability = REG_BR_PROB_BASE - probability;
558 && i->ep_probability == probability)
567 return e->probability.probably_reliable_p ();
580 predict_insn (rtx_insn *insn, enum br_predictor predictor, int probability)
598 int probability = predictor_info[(int) predictor].hitrate; local
734 int probability = predictor_info[(int) predictor].hitrate; local
1006 int probability = INTVAL (XEXP (XEXP (note, 0), 1)); local
1056 int probability = INTVAL (XEXP (XEXP (*pnote, 0), 1)); local
1330 int probability = pred->ep_probability; local
1409 int probability = pred->ep_probability; local
1735 int probability; local
2002 int probability; local
2150 int probability = ((REG_BR_PROB_BASE local
2775 HOST_WIDE_INT probability; local
4712 int probability; member in struct:selftest::branch_predictor
    [all...]
cfg.cc 289 e->probability = profile_probability::uninitialized ();
350 /* Create an edge connecting SRC to DEST and set probability by knowing
358 e->probability = profile_probability::always ();
449 sum += e->probability;
450 if (e->probability.initialized_p ())
451 isum += e->probability.to_reg_br_prob_base ();
526 if (e->probability.initialized_p () && do_details)
529 e->probability.dump (file);
913 /* Set probability of E to NEW_PROB and rescale other edges
921 if (e->probability == new_prob
    [all...]
tree-ssa-ifcombine.cc 382 and probability of inner_not_taken updated. */
386 /* Handle special case where inner_taken probability is always. In this case
389 outer2->probability is inverse of outer_to_inner->probability. */
390 if (inner_taken->probability == profile_probability::always ())
393 inner_taken->probability = outer2->probability + outer_to_inner->probability
394 * inner_taken->probability;
395 inner_not_taken->probability = profile_probability::always (
    [all...]
tree-ssa-loop-split.cc 399 new_e->probability = profile_probability::very_likely ();
400 skip_e->probability = new_e->probability.invert ();
526 /* Fix the two loop's bb count after split based on the split edge probability,
544 = bbs1[j]->count.apply_probability (true_edge->probability);
557 = bbs2[j]->count.apply_probability (true_edge->probability.invert ());
691 : true_edge->probability;
693 entered. very_likely below is the probability that second loop will
706 /* Correct probability of edge cond_bb->preheader_of_loop2. */
708 (loop_preheader_edge (loop2)->src)->probability
    [all...]
value-prof.cc 657 STMT and probability of taking the optimal path PROB, which is
719 e12->probability = prob;
722 e13->probability = prob.invert ();
727 e24->probability = profile_probability::always ();
729 e34->probability = profile_probability::always ();
840 /* Compute probability of taking the optimal path. */
870 probability of taking the optimal path PROB, which is equivalent to COUNT/ALL
934 e12->probability = prob;
937 e13->probability = prob.invert ();
942 e24->probability = profile_probability::always ()
    [all...]
cfghooks.h 42 predecessors doesn't match reasonably probability 1. */
48 doesn't match reasonably probability 1. */
121 /* Predict edge E using PREDICTOR to given PROBABILITY. */
122 void (*predict_edge) (edge e, enum br_predictor predictor, int probability);
243 extern void predict_edge (edge e, enum br_predictor predictor, int probability);
cfgbuild.cc 659 int probability;
663 probability = XINT (note, 0);
665 e->probability
666 = profile_probability::from_reg_br_prob_note (probability);
668 f->probability = e->probability.invert ();
679 e->probability = profile_probability::always ();
655 int probability; local
tree-ssa-loop-unswitch.cc 1117 profile_probability prob_true = edge_true->probability;
1479 guard->probability.dump (buffer);
1504 /* Determine the probability that we skip the loop. Assume that loop has
1506 new_edge->probability = guard->probability;
1510 : guard->count ().apply_probability (new_edge->probability);
1520 new_edge->probability.dump (buffer);
1523 "Estimated probability of skipping loop is %s\n",
1531 e->probability = new_edge->probability.invert ()
    [all...]

Completed in 37 milliseconds

1 2 3 4 5 6 7