Daily bump.
[gcc.git] / gcc / predict.c
2021-01-04 Jakub JelinekUpdate copyright years.
2020-11-13 Richard Bienerremove almost all users of gimple_expr_code
2020-10-26 Jan HubickaImplement three-level optimize_for_size predicates
2020-09-24 Richard Bieneradd move CTOR to auto_vec, use auto_vec for get_loop_ex...
2020-08-27 Martin Liskavec: add exact argument for various grow functions.
2020-08-11 Jan HubickaDo not combine PRED_LOOP_GUARD and PRED_LOOP_GUARD_WITH...
2020-08-10 Jan HubickaFix remove_predictions_associated_with_edge
2020-08-01 Jan HubickaCap frequency of recursive calls by 90%
2020-02-25 Jakub Jelinektypo fix: Fix probablity, becuse, sucessor and destinar...
2020-01-16 Jan HubickaExtern -param=max-predicted-iterations range.
2020-01-16 Jan HubickaMake profile estimation more precise
2020-01-14 Xiong Hu LuoMissed function specialization + partial devirtualization
2020-01-02 Jakub Jelinekre PR ipa/93087 (Bogus `-Wsuggest-attribute=cold` on...
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-10 Jan Hubickapredict.c (compute_function_frequency): Check for prese...
2019-12-10 Martin LiskaFix typos in 2 functions.
2019-12-01 Jan Hubickaprofile-count.h (profile_count::operator<): Use IPA...
2019-11-12 Martin LiskaRemove gcc/params.* files.
2019-11-12 Martin LiskaApply mechanical replacement (generated patch).
2019-08-02 Eric Botcazouinvoke.texi (hot-bb-count-fraction): Rework description.
2019-08-01 Eric Botcazoucgraph.h (cgraph_edge::maybe_hot_p): Tweak comment.
2019-07-25 Martin LiskaCome up with function_decl_type and use it in tree_func...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-05-09 Martin LiskaSupport profile (BB counts and edge probabilities)...
2019-05-03 Martin LiskaCome up with is_empty for hash_{table,map,set}.
2019-03-19 Martin LiskaFix set of even probabilities (PR middle-end/89737).
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...
next