Home
last modified time | relevance | path

Searched refs:prob (Results 1 – 25 of 93) sorted by relevance

1234

/netbsd/src/external/gpl3/gcc/dist/gcc/
Ddojump.cc173 profile_probability prob) in do_jump_1() argument
192 prob.invert ()); in do_jump_1()
196 if_true_label, prob); in do_jump_1()
199 prob); in do_jump_1()
213 do_jump (op0, if_false_label, if_true_label, prob); in do_jump_1()
217 if_false_label, prob.invert ()); in do_jump_1()
220 prob); in do_jump_1()
229 if_true_label, prob); in do_jump_1()
232 prob); in do_jump_1()
240 if_false_label, prob.invert ()); in do_jump_1()
[all …]
Dtree-switch-conversion.h52 profile_probability prob, profile_probability subtree_prob);
111 profile_probability prob, profile_probability subtree_prob): in cluster() argument
112 m_case_label_expr (case_label_expr), m_case_bb (case_bb), m_prob (prob), in cluster()
125 basic_block case_bb, profile_probability prob,
204 basic_block case_bb, profile_probability prob, in simple_cluster() argument
206 cluster (case_label_expr, case_bb, prob, prob), in simple_cluster()
432 profile_probability prob,
626 profile_probability prob,
633 profile_probability prob,
Dvalue-prof.cc675 gimple_divmod_fixed_value (gassign *stmt, tree value, profile_probability prob, in gimple_divmod_fixed_value() argument
731 e12->probability = prob; in gimple_divmod_fixed_value()
734 e13->probability = prob.invert (); in gimple_divmod_fixed_value()
819 profile_probability prob; in gimple_divmod_fixed_value_transform() local
854 prob = profile_probability::probability_in_gcov_type (count, all); in gimple_divmod_fixed_value_transform()
856 prob = profile_probability::never (); in gimple_divmod_fixed_value_transform()
869 result = gimple_divmod_fixed_value (stmt, tree_val, prob, count, all); in gimple_divmod_fixed_value_transform()
887 gimple_mod_pow2 (gassign *stmt, profile_probability prob, gcov_type count, gcov_type all) in gimple_mod_pow2() argument
946 e12->probability = prob; in gimple_mod_pow2()
949 e13->probability = prob.invert (); in gimple_mod_pow2()
[all …]
Dcfg.cc916 profile_probability prob; in update_bb_profile_for_threading() local
930 prob = count.probability_in (bb->count); in update_bb_profile_for_threading()
932 prob = profile_probability::never (); in update_bb_profile_for_threading()
933 if (prob > taken_edge->probability) in update_bb_profile_for_threading()
942 prob.dump (dump_file); in update_bb_profile_for_threading()
945 prob = taken_edge->probability.apply_scale (6, 8); in update_bb_profile_for_threading()
949 taken_edge->probability -= prob; in update_bb_profile_for_threading()
950 prob = prob.invert (); in update_bb_profile_for_threading()
951 if (prob == profile_probability::never ()) in update_bb_profile_for_threading()
963 else if (!(prob == profile_probability::always ())) in update_bb_profile_for_threading()
[all …]
Dbasic-block.h569 check_probability (int prob) in check_probability() argument
571 gcc_checking_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in check_probability()
598 apply_probability (gcov_type freq, int prob) in apply_probability() argument
600 check_probability (prob); in apply_probability()
601 return apply_scale (freq, prob); in apply_probability()
Ddojump.h64 extern void jumpif (tree exp, rtx_code_label *label, profile_probability prob);
70 profile_probability prob);
Dpredict.cc909 profile_probability prob in set_even_probabilities() local
913 e->probability = prob; in set_even_probabilities()
918 profile_probability remainder = prob.invert (); in set_even_probabilities()
953 add_reg_br_prob_note (rtx_insn *jump, profile_probability prob) in add_reg_br_prob_note() argument
956 add_int_reg_note (jump, REG_BR_PROB, prob.to_reg_br_prob_note ()); in add_reg_br_prob_note()
1072 profile_probability prob = profile_probability::from_reg_br_prob_note in combine_predictions_for_insn() local
1075 BRANCH_EDGE (bb)->probability = prob; in combine_predictions_for_insn()
1076 FALLTHRU_EDGE (bb)->probability = prob.invert (); in combine_predictions_for_insn()
1100 int prob = p->ep_probability; in hash() local
1101 if (prob > REG_BR_PROB_BASE / 2) in hash()
[all …]
Dprofile-count.h1044 profile_count apply_probability (int prob) const in apply_probability()
1046 gcc_checking_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in apply_probability()
1052 ret.m_val = RDIV (m_val * prob, REG_BR_PROB_BASE); in apply_probability()
1058 profile_count apply_probability (profile_probability prob) const in apply_probability()
1062 if (prob == profile_probability::never ()) in apply_probability()
1068 safe_scale_64bit (m_val, prob.m_val, profile_probability::max_probability, in apply_probability()
1071 ret.m_quality = MIN (m_quality, prob.m_quality); in apply_probability()
Dipa-fnsummary.cc1032 int prob = es->param[i].change_prob; in dump_ipa_call_summary() local
1034 if (!prob) in dump_ipa_call_summary()
1037 else if (prob != REG_BR_PROB_BASE) in dump_ipa_call_summary()
1039 prob * 100.0 / REG_BR_PROB_BASE); in dump_ipa_call_summary()
2756 int prob; in analyze_function_body() local
2803 int prob = param_change_prob (&fbi, stmt, i); in analyze_function_body() local
2804 gcc_assert (prob >= 0 && prob <= REG_BR_PROB_BASE); in analyze_function_body()
2805 es->param[i].change_prob = prob; in analyze_function_body()
2860 prob = eliminated_by_inlining_prob (&fbi, stmt); in analyze_function_body()
2861 if (prob == 1 && dump_file && (dump_flags & TDF_DETAILS)) in analyze_function_body()
[all …]
Dtree-switch-conversion.cc1665 profile_probability prob = profile_probability::always (); in emit() local
1671 prob = profile_probability::always ().apply_scale (test[k].bits, in emit()
1683 prob, loc); in emit()
1713 profile_probability prob, in hoist_edge_and_branch_if_true() argument
1722 e_true->probability = prob; in hoist_edge_and_branch_if_true()
2045 profile_probability prob = profile_probability::never (); in balance_case_nodes() local
2055 prob += np->m_c->m_prob; in balance_case_nodes()
2064 profile_probability pivot_prob = prob.apply_scale (1, 2); in balance_case_nodes()
2072 prob -= (*npp)->m_c->m_prob; in balance_case_nodes()
2073 if ((prob.initialized_p () && prob < pivot_prob) in balance_case_nodes()
[all …]
Dprofile-count.cc297 profile_probability prob = probability_in (fun->cfg->count_max); in to_frequency() local
298 if (!prob.initialized_p ()) in to_frequency()
300 return prob.to_reg_br_prob_base (); in to_frequency()
Dbb-reorder.cc535 profile_probability prob = e->probability; in find_traces_1_round() local
545 best_prob = prob; in find_traces_1_round()
555 || !prob.initialized_p () in find_traces_1_round()
556 || ((prob.to_reg_br_prob_base () < branch_th in find_traces_1_round()
560 if (better_edge_p (bb, e, prob, count, best_prob, best_count, in find_traces_1_round()
564 best_prob = prob; in find_traces_1_round()
647 profile_probability prob = e->probability; in find_traces_1_round() local
651 || !prob.initialized_p () in find_traces_1_round()
652 || prob.to_reg_br_prob_base () < branch_th in find_traces_1_round()
939 better_edge_p (const_basic_block bb, const_edge e, profile_probability prob, in better_edge_p() argument
[all …]
Dloop-doloop.cc350 profile_probability prob = profile_probability::guessed_never (); in add_test() local
361 prob); in add_test()
394 e2->probability = prob; in add_test()
395 (*e)->probability = prob.invert (); in add_test()
/netbsd/src/external/public-domain/xz/dist/src/liblzma/rangecoder/
Drange_decoder.h111 #define rc_if_0(prob, seq) \ argument
113 rc_bound = (rc.range >> RC_BIT_MODEL_TOTAL_BITS) * (prob); \
119 #define rc_update_0(prob) \ argument
122 prob += (RC_BIT_MODEL_TOTAL - (prob)) >> RC_MOVE_BITS; \
128 #define rc_update_1(prob) \ argument
132 prob -= (prob) >> RC_MOVE_BITS; \
140 #define rc_bit_last(prob, action0, action1, seq) \ argument
142 rc_if_0(prob, seq) { \
143 rc_update_0(prob); \
146 rc_update_1(prob); \
[all …]
Drange_encoder.h67 rc_bit(lzma_range_encoder *rc, probability *prob, uint32_t bit) in rc_bit() argument
70 rc->probs[rc->count] = prob; in rc_bit()
167 probability prob = *rc->probs[rc->pos]; in rc_encode() local
169 * prob; in rc_encode()
170 prob += (RC_BIT_MODEL_TOTAL - prob) >> RC_MOVE_BITS; in rc_encode()
171 *rc->probs[rc->pos] = prob; in rc_encode()
176 probability prob = *rc->probs[rc->pos]; in rc_encode() local
177 const uint32_t bound = prob * (rc->range in rc_encode()
181 prob -= prob >> RC_MOVE_BITS; in rc_encode()
182 *rc->probs[rc->pos] = prob; in rc_encode()
Dprice.h29 rc_bit_price(const probability prob, const uint32_t bit) in rc_bit_price() argument
31 return lzma_rc_prices[(prob ^ ((UINT32_C(0) - bit) in rc_bit_price()
37 rc_bit_0_price(const probability prob) in rc_bit_0_price() argument
39 return lzma_rc_prices[prob >> RC_MOVE_REDUCING_BITS]; in rc_bit_0_price()
44 rc_bit_1_price(const probability prob) in rc_bit_1_price() argument
46 return lzma_rc_prices[(prob ^ (RC_BIT_MODEL_TOTAL - 1)) in rc_bit_1_price()
Drange_common.h37 #define bit_reset(prob) \ argument
38 prob = RC_BIT_MODEL_TOTAL >> 1
/netbsd/src/external/gpl3/gdb/dist/gdb/
Dprobe.c105 sal.prob = p.get (); in parse_probes_in_pspace()
247 result.prob = NULL; in find_probe_by_pc()
262 result.prob = p.get (); in find_probe_by_pc()
335 v = a.prob->get_provider ().compare (b.prob->get_provider ()); in compare_probes()
339 v = a.prob->get_name ().compare (b.prob->get_name ()); in compare_probes()
343 if (a.prob->get_address () != b.prob->get_address ()) in compare_probes()
344 return a.prob->get_address () < b.prob->get_address (); in compare_probes()
372 if (probe.prob->get_static_ops () != spops) in gen_ui_out_table_header_info()
376 = probe.prob->gen_info_probes_table_values (); in gen_ui_out_table_header_info()
455 if (probe.prob->get_static_ops () == spops) in exists_probe_with_spops()
[all …]
Dbreak-catch-throw.c134 if (pc_probe.prob == NULL) in fetch_probe_arguments()
137 if (pc_probe.prob->get_provider () != "libstdcxx" in fetch_probe_arguments()
138 || (pc_probe.prob->get_name () != "catch" in fetch_probe_arguments()
139 && pc_probe.prob->get_name () != "throw" in fetch_probe_arguments()
140 && pc_probe.prob->get_name () != "rethrow")) in fetch_probe_arguments()
143 n_args = pc_probe.prob->get_argument_count (get_frame_arch (frame)); in fetch_probe_arguments()
148 *arg0 = pc_probe.prob->evaluate_argument (0, frame); in fetch_probe_arguments()
149 *arg1 = pc_probe.prob->evaluate_argument (1, frame); in fetch_probe_arguments()
Dprobe.h251 : prob (probe_), objfile (objfile_) in bound_probe()
255 probe *prob = NULL; member
/netbsd/src/games/hack/
Ddef.objects.h77 #define FOOD(name,prob,delay,weight,nutrition) { name, NULL, NULL, 1, 1,\ argument
78 FOOD_SYM, prob, delay, weight, 0, 0, nutrition }
162 #define WEAPON(name,prob,wt,ldam,sdam) { name, NULL, NULL, 1, 0 /*%%*/,\ argument
163 WEAPON_SYM, prob, 0, wt, ldam, sdam, 0 }
203 #define ARMOR(name,prob,delay,ac,can) { name, NULL, NULL, 1, 0,\ argument
204 ARMOR_SYM, prob, delay, 8, ac, can, 0 }
243 #define SCROLL(name,text,prob) { name, text, NULL, 0, 1,\ argument
244 SCROLL_SYM, prob, 0, 3, 0, 0, 0 }
271 #define WAND(name,metal,prob,flags) { name, metal, NULL, 0, 0,\ argument
272 WAND_SYM, prob, 0, 3, flags, 0, 0 }
[all …]
Dhack.o_init.c146 int prob = rn2(100); in probtype() local
147 while ((prob -= objects[i].oc_prob) >= 0) in probtype()
/netbsd/src/external/bsd/libarchive/dist/libarchive/
Darchive_ppmd_private.h95 #define PPMD_UPDATE_PROB_0(prob) ((prob) + (1 << PPMD_INT_BITS) - PPMD_GET_MEAN(prob)) argument
96 #define PPMD_UPDATE_PROB_1(prob) ((prob) - PPMD_GET_MEAN(prob)) argument
Darchive_ppmd7.c905 UInt16 *prob = Ppmd7_GetBinSumm(p); in Ppmd7_DecodeSymbol() local
906 if (rc->DecodeBit(rc, *prob) == 0) in Ppmd7_DecodeSymbol()
909 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd7_DecodeSymbol()
914 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd7_DecodeSymbol()
915 p->InitEsc = PPMD7_kExpEscape[*prob >> 10]; in Ppmd7_DecodeSymbol()
1084 UInt16 *prob = Ppmd7_GetBinSumm(p); in Ppmd7_EncodeSymbol() local
1088 RangeEnc_EncodeBit_0(rc, *prob); in Ppmd7_EncodeSymbol()
1089 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd7_EncodeSymbol()
1096 RangeEnc_EncodeBit_1(rc, *prob); in Ppmd7_EncodeSymbol()
1097 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd7_EncodeSymbol()
[all …]
Darchive_ppmd8.c1199 UInt16 *prob = Ppmd8_GetBinSumm(p); in Ppmd8_DecodeSymbol() local
1200 if (((p->Code / (p->Range >>= 14)) < *prob)) in Ppmd8_DecodeSymbol()
1203 RangeDec_Decode(p, 0, *prob); in Ppmd8_DecodeSymbol()
1204 *prob = (UInt16)PPMD_UPDATE_PROB_0(*prob); in Ppmd8_DecodeSymbol()
1209 RangeDec_Decode(p, *prob, (1 << 14) - *prob); in Ppmd8_DecodeSymbol()
1210 *prob = (UInt16)PPMD_UPDATE_PROB_1(*prob); in Ppmd8_DecodeSymbol()
1211 p->InitEsc = PPMD8_kExpEscape[*prob >> 10]; in Ppmd8_DecodeSymbol()

1234