diff options
Diffstat (limited to 'gcc/predict.def')
| -rw-r--r-- | gcc/predict.def | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/predict.def b/gcc/predict.def index fefe2ed..997f4d2 100644 --- a/gcc/predict.def +++ b/gcc/predict.def @@ -58,18 +58,6 @@ DEF_PREDICTOR (PRED_UNCONDITIONAL, "unconditional jump", PROB_ALWAYS, DEF_PREDICTOR (PRED_LOOP_ITERATIONS, "loop iterations", PROB_ALWAYS, PRED_FLAG_FIRST_MATCH) -/* For guessed profiles, the loops having unknown number of iterations - are predicted to iterate relatively few (10) times at average. - For functions containing one loop with large known number of iterations - and other loops having unbounded loops we would end up predicting all - the other loops cold that is not usually the case. So we need to artifically - flatten the profile. - - We need to cut the maximal predicted iterations to large enought iterations - so the loop appears important, but safely within HOT_BB_COUNT_FRACTION - range. */ -#define MAX_PRED_LOOP_ITERATIONS 100 - /* Hints dropped by user via __builtin_expect feature. */ DEF_PREDICTOR (PRED_BUILTIN_EXPECT, "__builtin_expect", PROB_VERY_LIKELY, PRED_FLAG_FIRST_MATCH) |
