| /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...] |