This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to annotated tag Thesis in repository gcc.
at e2bc679bef0 (tag) tagging 24715cc85f97a2f25c577a20d2de8739ca63aa05 (commit) replaces basepoints/gcc-13 tagged by kubaneko on Wed May 10 08:02:02 2023 +0000
- Log ----------------------------------------------------------------- State of the histogram branch corresponding to the Thesis of Ondřej Kubánek -----------------------------------------------------------------------
This annotated tag includes the following new commits:
new e6f3908a2e9 added histogram profiler and added it to division new ece91c91a9b test commit added myself to MAINTAINERS new 773f935c430 loop counter prototype new 66ef9041536 fixed logarithm new 9b238f15056 Revert "test commit added myself to MAINTAINERS" new bc978951707 added myself to maintainers new 391f76e291e tried fix create_iv and failed new fe7dd0a6672 Revert "tried fix create_iv and failed" new 27a79341b75 deleted an assert to to test the if preheaders are needed i [...] new b0aaccee120 Revert "Revert "tried fix create_iv and failed"" new 0509b471bde adding histogram for empty bbs new ffdd7efad3e fixed what I broke new 8196f7c7de4 squashed 2 commits new 258c38ee4bc fixed loading found another bug new 158017f8394 add loop_optimizer_init new e44325a383d one histogram per loop, commit edges after deleting fake ones new b4bad988926 removed wild fprint removed redundant struct fields new 8a387e2c25e added atomic counter new 09ffc042ed1 messed with logarithms new ef357765f59 temporary log fix new 1aa8abc6673 added histogram_counters structure new bb8a802b816 fixed memory allocation for histogram_counters new 223227bbe5c redo stuff new 81285bf85e9 new create_iv new ecf3c41ca0d started with conversion to parametric histograms new 680d2bf08fa vector for histogram_counters not working yet new 63142d74e32 changed vector from gc to heap new 98d59dcdebb fixed vector allocation new 93b5586f6f5 corrected shift new 50eb12a4b3c removed hist_size new 1cf1f75ee79 added primitive peeling and stuff new b2ac41c1390 Added histogram params to libgcov new a19d946ebcf change typo new 67511ca09d8 fixed error and improved peeling new 18ffdd8c9ae maintaining histogram prototype new e755feaf21f some refactoring and added lto-streaming for histograms new 03453fc0062 added param range new b9d5d2a699f fixed up fix-up functions new 9d883347fd7 some minor divise fixes new 1a48dd67570 fixed byg new c69efdb5f40 changed where iterations between linear portion and the nex [...] new a4d183ce8ea better peeling prototype new bdcf0b0384a fixed histogram loading new 0f991d297f3 peeling improvements new 6e7dfd5a75e change of peeled probabilities new 6f9a710ee8f fixed bug new 94ab3565770 fixed bugs new cc896fddcc5 renaming and comments new 66ea24295ba worst case adjusted new 98bb27047d2 fixed bug new dd74f36d800 added adjusted flag new 801734b5a5c fixed a bug new 03be06fc3fb extracted adjust_loop_estimates_minus new e59f582bbbb repaired copy header for histograms new 085e3f70c96 fixed peeling bug new d05be13a4ec memory management of peeling new c1d88b56c63 peeling bug, copy header, precision adjusting new 692d26f8cc1 fixed some bugs new b4dd91d975d remove histograms when the sum is 0 new 0e92ac04b7c fixed warnings new 042619c2d79 gnu formating new 9eb13a4658a bug fix new 39612a0f227 division bugfix new 252ba6ce077 aggresive histogram new 1525af68c65 hubicka bug fix new 9acda1e1fdd Improve optimization info on peeling. new 3d73340a296 Merge final fix for copy header from master new 54eac337804 Add -fuse-histogram-in-peeling new 9a22679c15e changed from total size to exponential size new 3b7b26109c3 added modulo histogram and improved garbage collection new 349581e9d53 Add histogram based loop versioning. new b37d3aa2658 Do not instrument loops with known number of iterations and [...] new e4287fa88d7 Use histogram in loop vectorizer heuristics new e3bc373e2bf Fix use of estimates. new 8667da401c2 Clear profile in vectorizer. new 3884cb7b0bb divided histogram_counters.hist into two .exp and .lin, cha [...] new cc39273df22 constrained the parameters new d6bb96e3a11 Better -fopt-info new 746af9947a6 Fix bug in identifying number of exits of the loop. new 9ce81bff85c Fix reading of histograms. new 01bce22104f Do not use params for determining histogram sizes new 79ac8f606a0 Do not use params to determine histogram sizes new 2ad07252729 Minor heuristics improvements new 5cbb9db198c Add parameters to control histogram profiling and peeling new 24715cc85f9 fixed typo
The 85 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.