re PR middle-end/77484 (Static branch predictor causes ~6-8% regression of SPEC2000 GAP)
PR middle-end/77484 * predict.def (PRED_INDIR_CALL): Set to 86. From-SVN: r244207
This commit is contained in:
parent
38285dd719
commit
d8dc87c24c
|
@ -1,3 +1,8 @@
|
||||||
|
2017-01-01 Jan Hubicka <hubicka@ucw.cz>
|
||||||
|
|
||||||
|
PR middle-end/77484
|
||||||
|
* predict.def (PRED_INDIR_CALL): Set to 86.
|
||||||
|
|
||||||
2017-01-07 Sandra Loosemore <sandra@codesourcery.com>
|
2017-01-07 Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
||||||
PR preprocessor/54124
|
PR preprocessor/54124
|
||||||
|
|
|
@ -121,7 +121,7 @@ DEF_PREDICTOR (PRED_CALL, "call", HITRATE (55), 0)
|
||||||
/* PRED_CALL is not very reliable predictor and it turns out to be even
|
/* PRED_CALL is not very reliable predictor and it turns out to be even
|
||||||
less reliable for indirect calls and polymorphic calls. For spec2k6
|
less reliable for indirect calls and polymorphic calls. For spec2k6
|
||||||
the predictio nis slightly in the direction of taking the call. */
|
the predictio nis slightly in the direction of taking the call. */
|
||||||
DEF_PREDICTOR (PRED_INDIR_CALL, "indirect call", HITRATE (51), 0)
|
DEF_PREDICTOR (PRED_INDIR_CALL, "indirect call", HITRATE (86), 0)
|
||||||
DEF_PREDICTOR (PRED_POLYMORPHIC_CALL, "polymorphic call", HITRATE (59), 0)
|
DEF_PREDICTOR (PRED_POLYMORPHIC_CALL, "polymorphic call", HITRATE (59), 0)
|
||||||
|
|
||||||
/* Recursive calls are usually not taken or the function will recurse
|
/* Recursive calls are usually not taken or the function will recurse
|
||||||
|
|
Loading…
Reference in New Issue