]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/predict.c
PR other/16615 [1/5]
[thirdparty/gcc.git] / gcc / predict.c
2019-01-09  Sandra LoosemorePR other/16615 [1/5]
2019-01-02  Martin LiskaCalculate prediction remainder at proper place (PR...
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-31  Martin Liskapredict.c (set_even_probabilities): Include also unlike...
2018-11-28  Jan Hubickapredict.c (determine_unlikely_bbs): Forward declare...
2018-11-08  Martin LiskaChange wording of __builtin_expect_with_probability...
2018-11-05  Martin LiskaVerify that last argument of __builtin_expect_with_prob...
2018-09-21  Martin LiskaRemove arc profile histogram in non-LTO mode.
2018-09-03  Martin LiskaMake __builtin_expect effective in switch statements...
2018-08-27  Martin LiskaCome up with fndecl_built_in_p.
2018-08-15  Martin LiskaFix merging of 2 predictors (PR tree-optimization/86925).
2018-08-10  Martin LiskaIntroduce __builtin_expect_with_probability (PR target...
2018-08-10  Martin LiskaStrip only selected predictors after early tree passes...
2018-08-07  Martin LiskaAdd malloc predictor (PR middle-end/83023).
2018-08-03  Martin LiskaPrint heuristics probability fraction part with 2 digits.
2018-07-07  Aldy Hernandeztree-vrp.c (vrp_int_const_binop): Change overflow type...
2018-03-20  Martin LiskaHandle -fno-guess-branch-probability properly in predic...
2018-03-02  Jakub Jelinekpredict.c (test_prediction_value_range): Use PROB_UNINI...
2018-01-25  Jan Hubickare PR tree-optimization/83055 (ICE in operator>, at...
2018-01-24  Jan Hubickacfgcleanup.c (try_crossjump_to_edge): Use combine_with_...
2018-01-23  Martin LiskaRemove predictors that are unrealiable.
2018-01-23  Jan Hubickapredict.c (probably_never_executed): Only use precise...
2018-01-19  Martin LiskaIntroduce PROB_UNINITIALIZED constant and use it in...
2018-01-19  Martin LiskaFix usage of analyze_brprob.py script.
2018-01-13  Jan Hubickapredict.c (determine_unlikely_bbs): Handle correctly...
2018-01-10  Jan Hubickare PR rtl-optimization/83575 (ICE: verify_flow_info...
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-19  Jakub Jelinekre PR middle-end/81914 (gcc 7.1 generates branch for...
2017-11-18  Jan Hubickacgraphclones.c (cgraph_edge::clone): Rename gcov_count...
2017-11-17  Jan Hubickapredict.c (determine_unlikely_bbs): Set cgraph node...
2017-11-16  Jan Hubickapredict.c (combine_predictions_for_bb): Preserve zero...
2017-11-14  Jan Hubickaauto-profile.c (afdo_annotate_cfg): Use update_max_bb_c...
2017-11-11  Jan Hubicka* predict.c (maybe_hot_frequency_p): Do not use cfun.
2017-11-10  Jan Hubickaauto-profile.c (afdo_indirect_call): Drop frequency.
2017-11-06  Jan Hubickare PR bootstrap/82832 (Broken PGO LTO bootstrap on...
2017-11-03  Jan Hubickaasan.c (create_cond_insert_point): Maintain profile.
2017-10-19  Jan Hubickaasan.c (create_cond_insert_point): Do not update edge...
2017-10-07  Jan Hubickainvoke.texi (Wsuggest-attribute=cold): Document.
2017-08-08  Martin Liskatrans.c: Include header files.
2017-07-19  Jan Hubickapredict.c (propagate_unlikely_bbs_forward): Break out...
2017-07-18  Jan Hubickare PR tree-optimization/81462 (ICE in estimate_bb_frequ...
2017-07-16  Jan Hubickaprofile-count.h (profile_probability::from_reg_br_prob_...
2017-07-03  Jan Hubickare PR rtl-optimization/81290 (ICE in update_br_prob_note)
2017-07-01  Jan Hubickacfg.c (scale_bbs_frequencies): New function.
2017-06-29  Jan Hubickaasan.c (asan_emit_stack_protection): Update.
2017-06-27  Jakub Jelinekpredict.c (test_prediction_value_range): Use -1U instea...
2017-06-21  Martin LiskaRework cold and hot label attributes in predict.c.
2017-06-21  Martin LiskaMake early return predictor more precise.
2017-06-16  Jan Hubickapredict.c (force_edge_cold): Handle declaring edges...
2017-06-10  Jan Hubickapredict.c (drop_profile): Also drop individual bb/edge...
2017-06-09  Jan Hubicka* predict.c (unlikely_executed_stmt_p): Cleanup.
2017-06-09  Jan Hubicka* predict.c (unlikely_executed_stmt_p): Cleanup.
2017-06-09  Martin LiskaCome up with selftests for predict.c.
2017-06-08  Jan Hubickapredict.c (unlikely_executed_edge_p): Move ahead.
2017-06-08  Jan Hubickacgraph.c (cgraph_edge::maybe_hot_p): Do not check flag_...
2017-06-08  Jan Hubickapredict.c (maybe_hot_bb_p): Do not check profile status.
2017-06-06  Jan Hubickapredict.c (tree_estimate_probability_bb): Add LOCAL_ONLY.
2017-06-04  Jan Hubickai386.c (make_resolver_func): Update.
2017-05-23  Martin LiskaIntroduce symtab_node::dump_{asm_,}name functions.
2017-05-14  Trevor Saundersuse auto_bitmap more
2017-01-06  Jan Hubickare PR middle-end/77484 (Static branch predictor causes...
2017-01-06  Martin LiskaFix lto-bootstrap (PR bootstrap/79003).
2017-01-01  Jan Hubickare PR middle-end/77484 (Static branch predictor causes...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-10-18  Andrew Pinskire PR middle-end/65950 (exit in main is causing the...
2016-10-13  Thomas Preud'hommeMove MEMMODEL_* from coretypes.h to memmodel.h
2016-09-26  Marek Polacekipa-inline-analysis.c (find_foldable_builtin_expect...
2016-09-14  Bernd EdlingerAdd braces to a condition in predict.c (PR middle-end...
2016-08-17  Jakub Jelinekgimple-fold.c (gimple_fold_call): Use gimple_call_noret...
2016-07-27  Richard Bienerpredict.c (set_even_probabilities): Make nedges unsigned.
2016-07-27  Martin Liskapredict.c: merge multi-edges
2016-07-13  Trevor Saundersuse auto_vec for more local variables
2016-06-28  Jakub Jelinekre PR middle-end/66867 (Suboptimal code generation...
2016-06-26  Jan Hubickapredict-12.c: New testcase.
2016-06-25  Jan Hubickapredict.c (predict_paths_leading_to, [...]): Add in_loo...
2016-06-25  Jan Hubickapredict.c: Include ipa-utils.h
2016-06-23  Martin Liskare PR middle-end/71619 (ICE: in predict_loops, at predi...
2016-06-21  Martin Liskas/imposisble/impossible in predict.c
2016-06-16  Martin LiskaFix finding of a first match predictor
2016-06-15  Martin LiskaFix obvious typo in predict.c
2016-06-13  Martin LiskaChange enum value to not to clash with a MSP430 private...
2016-06-10  Jan Hubickapredict.c (predict_loops): Remove PRED_LOOP_BRANCH.
2016-06-09  Martin LiskaAdd edge predictions pruning
2016-06-09  Martin LiskaIntroduce filtering for edge_predictions.
2016-06-08  Jan Hubickapredict.c (pass_strip_predict_hints::execute): Cleanup...
2016-06-07  Jan Hubickapredict.c (predict_iv_comparison): Mention that heurist...
2016-06-05  Jan Hubickapredict.c (predicted_by_loop_heuristics_p): New function.
2016-06-02  Martin LiskaFix first match heuristics
2016-05-31  Jan Hubickapredict-lop-exit-1.C: Update template for new predictor...
2016-05-30  Jan Hubickapredict.h (force_edge_cold): Declare.
2016-05-29  Jan Hubicka* predict.c (maybe_hot_frequency_p): Avoid division.
2016-05-28  Jan Hubickaprofile.c (compute_branch_probabilities): Do not report...
2016-05-28  Jan Hubickapredict.c (edge_predicted_by_p): New function.
2016-04-17  Jan Hubickapredict.c (combine_predictions_for_bb): Add dry_run...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-02  Richard SandifordPR 68432: Add a target hook to control size/speed optab...
2015-10-30  Andrew MacLeodalias.c: Remove unused headers.
2015-10-29  Andrew MacLeodalias.c: Reorder #include statements and remove duplicates.
2015-10-28  Mikhail Maltsev[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end...
2015-09-20  Trevor Saundersswitch from gimple to gimple*
next