Home
last modified time | relevance | path

Searched refs:predictor (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dpredict.cc482 rtl_predicted_by_p (const_basic_block bb, enum br_predictor predictor) in rtl_predicted_by_p() argument
489 && INTVAL (XEXP (XEXP (note, 0), 0)) == (int)predictor) in rtl_predicted_by_p()
512 gimple_predicted_by_p (const_basic_block bb, enum br_predictor predictor) in gimple_predicted_by_p() argument
521 if (i->ep_predictor == predictor) in gimple_predicted_by_p()
530 edge_predicted_by_p (edge e, enum br_predictor predictor, bool taken) in edge_predicted_by_p() argument
538 int probability = predictor_info[(int) predictor].hitrate; in edge_predicted_by_p()
544 if (i->ep_predictor == predictor in edge_predicted_by_p()
568 predict_insn (rtx_insn *insn, enum br_predictor predictor, int probability) in predict_insn() argument
576 GEN_INT ((int) predictor), in predict_insn()
583 predict_insn_def (rtx_insn *insn, enum br_predictor predictor, in predict_insn_def() argument
[all …]
H A Dgimple-predict.h39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) in gimple_predict_set_predictor() argument
43 | (unsigned) predictor; in gimple_predict_set_predictor()
73 gimple_build_predict (enum br_predictor predictor, enum prediction outcome) in gimple_build_predict() argument
78 gimple_predict_set_predictor (p, predictor); in gimple_build_predict()
H A Dpredict.def24 This macro will be called once for each predictor. The ENUM will
27 in the first match combining heuristics, the predictor appearing
30 NAME is used in the debugging output to determine predictor type.
32 HITRATE is the probability that edge predicted by predictor as taken
138 /* Call predictors are for now ignored, lets leave the predictor
189 of memory. This predictor only occurs when the user explicitly asked
200 /* Branch leading to an I/O failure status are unlikely. This predictor is
201 used for I/O failures such as for invalid unit numbers. This predictor
221 predictor is used when an optional dummy argument, associated with an
H A Dcfghooks.h122 void (*predict_edge) (edge e, enum br_predictor predictor, int probability);
126 bool (*predicted_by_p) (const_basic_block bb, enum br_predictor predictor);
243 extern void predict_edge (edge e, enum br_predictor predictor, int probability);
244 extern bool predicted_by_p (const_basic_block bb, enum br_predictor predictor);
H A Dcfghooks.cc791 predict_edge (edge e, enum br_predictor predictor, int probability) in predict_edge() argument
796 cfg_hooks->predict_edge (e, predictor, probability); in predict_edge()
800 predicted_by_p (const_basic_block bb, enum br_predictor predictor) in predicted_by_p() argument
805 return cfg_hooks->predicted_by_p (bb, predictor); in predicted_by_p()
H A Dreg-notes.def104 CONCAT of two integer value. First specifies the branch predictor
H A Dtree.def1458 PREDICT_EXPR_PREDICTOR specify predictor and PREDICT_EXPR_OUTCOME the
1461 PREDICT_EXPR will get predicted by the specified predictor. */
H A Dbuiltins.cc8248 tree predictor, tree probability) in build_builtin_expect_predicate() argument
8265 call_expr = build_call_expr_loc (loc, fn, predictor ? 3 : 2, pred, expected, in build_builtin_expect_predicate()
8266 predictor); in build_builtin_expect_predicate()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dpredict.c445 rtl_predicted_by_p (const_basic_block bb, enum br_predictor predictor) in rtl_predicted_by_p() argument
452 && INTVAL (XEXP (XEXP (note, 0), 0)) == (int)predictor) in rtl_predicted_by_p()
475 gimple_predicted_by_p (const_basic_block bb, enum br_predictor predictor) in gimple_predicted_by_p() argument
484 if (i->ep_predictor == predictor) in gimple_predicted_by_p()
493 edge_predicted_by_p (edge e, enum br_predictor predictor, bool taken) in edge_predicted_by_p() argument
501 int probability = predictor_info[(int) predictor].hitrate; in edge_predicted_by_p()
507 if (i->ep_predictor == predictor in edge_predicted_by_p()
531 predict_insn (rtx_insn *insn, enum br_predictor predictor, int probability) in predict_insn() argument
539 GEN_INT ((int) predictor), in predict_insn()
546 predict_insn_def (rtx_insn *insn, enum br_predictor predictor, in predict_insn_def() argument
[all …]
H A Dgimple-predict.h39 gimple_predict_set_predictor (gimple *gs, enum br_predictor predictor) in gimple_predict_set_predictor() argument
43 | (unsigned) predictor; in gimple_predict_set_predictor()
73 gimple_build_predict (enum br_predictor predictor, enum prediction outcome) in gimple_build_predict() argument
78 gimple_predict_set_predictor (p, predictor); in gimple_build_predict()
H A Dpredict.def24 This macro will be called once for each predictor. The ENUM will
27 in the first match combining heuristics, the predictor appearing
30 NAME is used in the debugging output to determine predictor type.
32 HITRATE is the probability that edge predicted by predictor as taken
138 /* Call predictors are for now ignored, lets leave the predictor
189 of memory. This predictor only occurs when the user explicitly asked
200 /* Branch leading to an I/O failure status are unlikely. This predictor is
201 used for I/O failures such as for invalid unit numbers. This predictor
221 predictor is used when an optional dummy argument, associated with an
H A Dcfghooks.h119 void (*predict_edge) (edge e, enum br_predictor predictor, int probability);
123 bool (*predicted_by_p) (const_basic_block bb, enum br_predictor predictor);
241 extern void predict_edge (edge e, enum br_predictor predictor, int probability);
242 extern bool predicted_by_p (const_basic_block bb, enum br_predictor predictor);
H A Dcfghooks.c769 predict_edge (edge e, enum br_predictor predictor, int probability) in predict_edge() argument
774 cfg_hooks->predict_edge (e, predictor, probability); in predict_edge()
778 predicted_by_p (const_basic_block bb, enum br_predictor predictor) in predicted_by_p() argument
783 return cfg_hooks->predicted_by_p (bb, predictor); in predicted_by_p()
H A Dreg-notes.def114 CONCAT of two integer value. First specifies the branch predictor
H A Dtree.def1428 PREDICT_EXPR_PREDICTOR specify predictor and PREDICT_EXPR_OUTCOME the
1431 PREDICT_EXPR will get predicted by the specified predictor. */
H A Dbuiltins.c9056 tree predictor, tree probability) in build_builtin_expect_predicate() argument
9073 call_expr = build_call_expr_loc (loc, fn, predictor ? 3 : 2, pred, expected, in build_builtin_expect_predicate()
9074 predictor); in build_builtin_expect_predicate()
/netbsd-src/sys/arch/arm/arm/
H A Dcpufunc_asm_armv7.S130 mcr p15, 0, r0, c7, c5, 6 @ branch predictor invalidate
142 mcr p15, 0, r0, c7, c1, 6 @ branch predictor invalidate, IS
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Dtrans.cc2431 gfc_unlikely (tree cond, enum br_predictor predictor) in gfc_unlikely() argument
2443 predictor)); in gfc_unlikely()
2452 gfc_likely (tree cond, enum br_predictor predictor) in gfc_likely() argument
2464 predictor)); in gfc_likely()
H A DChangeLog-20142298 * trans.h (gfc_unlikely, gfc_likely): Add predictor as argument.
2301 as argument, add predictor to block.
2304 * trans.c (gfc_unlikely, gfc_likely): Add predictor as argument.
2307 branch predictor.
H A DChangeLog-20162354 predictor for malloc return value.
2355 (gfc_allocate_allocatable): Use REALLOC predictor instead of
/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Dtrans.c2339 gfc_unlikely (tree cond, enum br_predictor predictor) in gfc_unlikely() argument
2351 predictor)); in gfc_unlikely()
2360 gfc_likely (tree cond, enum br_predictor predictor) in gfc_likely() argument
2372 predictor)); in gfc_likely()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARM.td357 // Some processors have no branch predictor, which changes the expected cost of
360 def FeatureHasNoBranchPredictor : SubtargetFeature<"no-branch-predictor",
362 "Has no branch predictor">;
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dx86-tune.def182 /* Branch predictor tuning */
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dx86-tune.def204 /* Branch predictor tuning */
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DSpeculativeLoadHardening.md46 is far outside of the bounds when the branch predictor will predict that it

123