HomeSort by: relevance | last modified time | path
    Searched defs:probability (Results 1 - 20 of 20) sorted by relevancy

  /src/external/public-domain/xz/dist/src/liblzma/rangecoder/
range_common.h 36 // Resets the probability so that both 0 and 1 have probability of 50 %
55 /// may give better speed, because the probability variables are accessed
56 /// a lot. On the other hand, bigger probability type increases cache
57 /// footprint, since there are 2 to 14 thousand probability variables in
62 /// become important. In that case, smaller probability variables mean that
64 /// With big probability type, the initialization can become so slow that it
69 typedef uint16_t probability; typedef
  /src/external/gpl3/gcc/dist/gcc/
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
basic-block.h 49 profile_probability probability; variable
297 /* Compute a scale factor (or probability) suitable for scaling of
559 /* Check tha probability is sane. */
588 /* Apply probability PROB on frequency or count FREQ. */
597 /* Return inverse probability for PROB. */
640 return src->count.apply_probability (probability);
tree-profile.cc 1610 profile_probability probability; local
1612 probability = profile_probability::very_likely ();
1614 probability = profile_probability::unlikely ();
1616 true_edge->probability = probability;
1619 e->probability = true_edge->probability.invert ();
1674 true_edge->probability = profile_probability::unlikely ();
1677 e->probability = true_edge->probability.invert ()
    [all...]
cfgrtl.cc 1200 e->probability = profile_probability::always ();
1546 b->probability = profile_probability::from_reg_br_prob_note (prob);
1547 e->probability -= e->probability;
1660 profile_probability probability = e->probability;
1682 new_edge->probability = probability;
1686 e->probability = profile_probability::always ();
1696 new_edge->probability /= 2
1652 profile_probability probability = e->probability; local
    [all...]
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...]
emit-rtl.cc 208 /* Probability of the conditional branch currently proceeded by try_split. */
3945 profile_probability probability;
3957 probability = split_branch_probability;
4007 if (probability.initialized_p ()
4016 add_reg_br_prob_note (insn, probability);
5338 add a REG_BR_PROB note that indicates very likely probability,
5350 add a REG_BR_PROB note that indicates very unlikely probability,
3927 profile_probability probability; local
cfgexpand.cc 2671 true_edge->probability);
2682 false_edge->probability);
2692 true_edge->probability);
4128 profile_probability probability; local
4153 probability = profile_probability::never ();
4161 probability += e->probability;
4189 e->probability = probability;
  /src/external/gpl3/gcc.old/dist/gcc/
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...]
basic-block.h 49 profile_probability probability; variable
305 /* Compute a scale factor (or probability) suitable for scaling of
567 /* Check tha probability is sane. */
596 /* Apply probability PROB on frequency or count FREQ. */
605 /* Return inverse probability for PROB. */
648 return src->count.apply_probability (probability);
cfgrtl.cc 1201 e->probability = profile_probability::always ();
1547 b->probability = profile_probability::from_reg_br_prob_note (prob);
1548 e->probability -= e->probability;
1661 profile_probability probability = e->probability;
1683 new_edge->probability = probability;
1687 e->probability = profile_probability::always ();
1697 new_edge->probability = new_edge->probability.apply_scale (1, 2)
1653 profile_probability probability = e->probability; local
    [all...]
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...]
cfgexpand.cc 2663 true_edge->probability);
2674 false_edge->probability);
2684 true_edge->probability);
4105 profile_probability probability; local
4130 probability = profile_probability::never ();
4138 probability += e->probability;
4166 e->probability = probability;
emit-rtl.cc 204 /* Probability of the conditional branch currently proceeded by try_split. */
3799 profile_probability probability;
3811 probability = split_branch_probability;
3861 if (probability.initialized_p ()
3870 add_reg_br_prob_note (insn, probability);
3781 profile_probability probability; local
  /src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/
throw_allocator.h 499 * @brief Base class for random probability control and throw.
503 // Scope-level adjustor objects: set probability for throw at the
505 // probability when object is destroyed on exiting the block.
512 adjustor_base() : _M_orig(probability()) { }
522 { set_probability(1 - std::pow(double(1 - probability()),
541 probability();
547 { probability() = __p; }
552 if (generate() < probability())
602 probability() function in struct:random_condition
  /src/external/gpl3/gcc.old/dist/libstdc++-v3/include/ext/
throw_allocator.h 498 * @brief Base class for random probability control and throw.
502 // Scope-level adjustor objects: set probability for throw at the
504 // probability when object is destroyed on exiting the block.
511 adjustor_base() : _M_orig(probability()) { }
521 { set_probability(1 - std::pow(double(1 - probability()),
540 probability();
546 { probability() = __p; }
551 if (generate() < probability())
601 probability() function in struct:random_condition
  /src/external/gpl3/gcc/dist/gcc/c/
gimple-parser.cc 86 profile_probability probability; member in class:gimple_parser::gimple_parser_edge
102 e.probability = prob;
153 *probability)
158 *probability = profile_probability::uninitialized ();
192 *probability = profile_probability (value, quality);
296 e->probability = parser.edges[i].probability;
  /src/external/gpl3/gcc.old/dist/gcc/c/
gimple-parser.cc 86 profile_probability probability; member in class:gimple_parser::gimple_parser_edge
102 e.probability = prob;
153 *probability)
158 *probability = profile_probability::uninitialized ();
192 *probability = profile_probability (value, quality);
290 e->probability = parser.edges[i].probability;
  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-vsetvl.cc 1320 /* The static execute probability of the demand info. */
1321 profile_probability probability; member in class:vsetvl_block_info
1333 : probability (other.probability), local_infos (other.local_infos.copy ()),
2218 auto &curr_prob = get_block_info (cfg_bb).probability;
2221 executed so set its probability as "always". */
2231 auto &new_prob = get_block_info (e->dest).probability;
2232 /* Normally, the edge probability should be initialized.
2237 if (!e->probability.initialized_p ())
2240 new_prob = curr_prob * e->probability;
    [all...]

Completed in 71 milliseconds