summaryrefslogtreecommitdiff
path: root/gcc/predict.c
Commit message (Expand)AuthorAgeFilesLines
* re PR middle-end/77484 (Static branch predictor causes ~6-8% regression of SP...Jan Hubicka2017-01-061-1/+1
* Fix lto-bootstrap (PR bootstrap/79003).Martin Liska2017-01-061-1/+1
* re PR middle-end/77484 (Static branch predictor causes ~6-8% regression of SP...Jan Hubicka2017-01-011-1/+6
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* re PR middle-end/65950 (exit in main is causing the path to it to become unli...Andrew Pinski2016-10-181-1/+18
* Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme2016-10-131-0/+1
* ipa-inline-analysis.c (find_foldable_builtin_expect): Use gimple_call_interna...Marek Polacek2016-09-261-3/+1
* Add braces to a condition in predict.c (PR middle-end/77574)Bernd Edlinger2016-09-141-1/+1
* gimple-fold.c (gimple_fold_call): Use gimple_call_noreturn_p instead of testi...Jakub Jelinek2016-08-171-2/+1
* predict.c (set_even_probabilities): Make nedges unsigned.Richard Biener2016-07-271-1/+1
* predict.c: merge multi-edgesMartin Liska2016-07-271-10/+63
* use auto_vec for more local variablesTrevor Saunders2016-07-131-3/+1
* re PR middle-end/66867 (Suboptimal code generation for atomic_compare_exchange)Jakub Jelinek2016-06-281-0/+19
* predict-12.c: New testcase.Jan Hubicka2016-06-261-15/+103
* predict.c (predict_paths_leading_to, [...]): Add in_loop parameter.Jan Hubicka2016-06-251-11/+91
* predict.c: Include ipa-utils.hJan Hubicka2016-06-251-0/+5
* re PR middle-end/71619 (ICE: in predict_loops, at predict.c:1772 with --param...Martin Liska2016-06-231-1/+5
* s/imposisble/impossible in predict.cMartin Liska2016-06-211-3/+3
* Fix finding of a first match predictorMartin Liska2016-06-161-12/+18
* Fix obvious typo in predict.cMartin Liska2016-06-151-2/+2
* Change enum value to not to clash with a MSP430 private enumMartin Liska2016-06-131-14/+14
* predict.c (predict_loops): Remove PRED_LOOP_BRANCH.Jan Hubicka2016-06-101-12/+0
* Add edge predictions pruningMartin Liska2016-06-091-20/+164
* Introduce filtering for edge_predictions.Martin Liska2016-06-091-8/+29
* predict.c (pass_strip_predict_hints::execute): Cleanup CFG if some statements...Jan Hubicka2016-06-081-1/+4
* predict.c (predict_iv_comparison): Mention that heuristics is broken.Jan Hubicka2016-06-071-1/+2
* predict.c (predicted_by_loop_heuristics_p): New function.Jan Hubicka2016-06-051-21/+57
* Fix first match heuristicsMartin Liska2016-06-021-1/+1
* predict-lop-exit-1.C: Update template for new predictor name.Jan Hubicka2016-05-311-4/+5
* predict.h (force_edge_cold): Declare.Jan Hubicka2016-05-301-0/+96
* * predict.c (maybe_hot_frequency_p): Avoid division.Jan Hubicka2016-05-291-2/+2
* profile.c (compute_branch_probabilities): Do not report hitrates here.Jan Hubicka2016-05-281-4/+4
* predict.c (edge_predicted_by_p): New function.Jan Hubicka2016-05-281-1/+29
* predict.c (combine_predictions_for_bb): Add dry_run parmaeter.Jan Hubicka2016-04-171-9/+39
* Update copyright years.Jakub Jelinek2016-01-041-1/+1
* PR 68432: Add a target hook to control size/speed optab choicesRichard Sandiford2015-12-021-0/+20
* alias.c: Remove unused headers.Andrew MacLeod2015-10-301-15/+0
* alias.c: Reorder #include statements and remove duplicates.Andrew MacLeod2015-10-291-14/+14
* [PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FEMikhail Maltsev2015-10-271-11/+7
* switch from gimple to gimple*Trevor Saunders2015-09-201-12/+12
* gimple-predict.h: New file.Andrew MacLeod2015-07-101-0/+2
* tree-core.h: Include symtab.h.Andrew MacLeod2015-07-081-16/+5
* function.h (ipa_opt_pass, [...]): Move forward declarations.Andrew MacLeod2015-06-251-2/+0
* coretypes.h: Include input.h and as-a.h.Andrew MacLeod2015-06-171-2/+0
* coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod2015-06-081-6/+0
* coretypes.h: Include machmode.h...Andrew MacLeod2015-06-041-5/+0
* bitmap.c, [...]: Add space between string literal and macro name.Jason Merrill2015-05-091-2/+2
* re PR ipa/64801 (kernel build failure due to ICF)Jan Hubicka2015-01-291-0/+3
* dojump.h: New header file.Prathamesh Kulkarni2015-01-151-2/+10
* genattrtab.c (write_header): Include hash-set.h...Michael Collison2015-01-091-4/+10