aboutsummaryrefslogtreecommitdiff
path: root/gcc/predict.c
AgeCommit message (Expand)Author
2018-03-20Handle -fno-guess-branch-probability properly in predict.c (PR ipa/84825).marxin
2018-03-02 * predict.c (test_prediction_value_range): Use PROB_UNINITIALIZEDjakub
2018-01-25 PR middle-end/83055hubicka
2018-01-24 * cfgcleanup.c (try_crossjump_to_edge): Use combine_with_counthubicka
2018-01-23Remove predictors that are unrealiable.marxin
2018-01-23 * predict.c (probably_never_executed): Only use precise profile info.hubicka
2018-01-19Introduce PROB_UNINITIALIZED constant and use it in predict.def.marxin
2018-01-19Fix usage of analyze_brprob.py script.marxin
2018-01-13 * predict.c (determine_unlikely_bbs): Handle correctly BBshubicka
2018-01-10 PR middle-end/83575hubicka
2018-01-03 Update copyright years.jakub
2017-12-19 PR middle-end/81914jakub
2017-11-18 * cgraphclones.c (cgraph_edge::clone): Rename gcov_count to prof_count.hubicka
2017-11-17 * predict.c (determine_unlikely_bbs): Set cgraph node count to 0hubicka
2017-11-16 * predict.c (combine_predictions_for_bb): Preserve zero predicted hubicka
2017-11-14 * auto-profile.c (afdo_annotate_cfg): Use update_max_bb_count.hubicka
2017-11-11 * predict.c (maybe_hot_frequency_p): Do not use cfun.hubicka
2017-11-10 * auto-profile.c (afdo_indirect_call): Drop frequency.hubicka
2017-11-06 PR bootstrap/82832hubicka
2017-11-03 * asan.c (create_cond_insert_point): Maintain profile.hubicka
2017-10-19 * asan.c (create_cond_insert_point): Do not update edge count.hubicka
2017-10-07 * invoke.texi (Wsuggest-attribute=cold): Document.hubicka
2017-08-08.marxin
2017-07-19 * predict.c (propagate_unlikely_bbs_forward): Break out from ...hubicka
2017-07-18 PR middle-end/81462hubicka
2017-07-16 * profile-count.h (profile_probability::from_reg_br_prob_note,hubicka
2017-07-03 PR middle-end/81290hubicka
2017-07-01 * cfg.c (scale_bbs_frequencies): New function.hubicka
2017-06-29 * asan.c (asan_emit_stack_protection): Update.hubicka
2017-06-27 * predict.c (test_prediction_value_range): Use -1U instead of -1jakub
2017-06-21Rework cold and hot label attributes in predict.c.marxin
2017-06-21Make early return predictor more precise.marxin
2017-06-16 * predict.c (force_edge_cold): Handle declaring edges impossiblehubicka
2017-06-10 * predict.c (drop_profile): Also drop individual bb/edge and cgraphhubicka
2017-06-09 * predict.c (unlikely_executed_stmt_p): Cleanup.hubicka
2017-06-09 * predict.c (unlikely_executed_stmt_p): Cleanup.hubicka
2017-06-09Come up with selftests for predict.c.marxin
2017-06-08 * predict.c (unlikely_executed_edge_p): Move ahead.hubicka
2017-06-08 * cgraph.c (cgraph_edge::maybe_hot_p): Do not checkhubicka
2017-06-08 * predict.c (maybe_hot_bb_p): Do not check profile status.hubicka
2017-06-06 * predict.c (tree_estimate_probability_bb): Add LOCAL_ONLY.hubicka
2017-06-042017-05-23 Jan Hubicka <hubicka@ucw.cz>hubicka
2017-05-23Introduce symtab_node::dump_{asm_,}name functions.marxin
2017-05-14use auto_bitmap moretbsaunde
2017-01-06 PR middle-end/77484hubicka
2017-01-06Fix lto-bootstrap (PR bootstrap/79003).marxin
2017-01-01 PR middle-end/77484hubicka
2017-01-01 Update copyright years.jakub
2016-10-182016-10-18 Andrew Pinski <apinski@cavium.com>pinskia
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hthopre01