diff options
author | Eugene Rozenfeld <erozen@microsoft.com> | 2021-07-01 16:21:36 -0700 |
---|---|---|
committer | Eugene Rozenfeld <erozen@microsoft.com> | 2021-07-01 23:30:14 -0700 |
commit | 01d402c5e0ac1ddf5618bbe316b50067625fda46 (patch) | |
tree | 4a0ba3dcc78f61fc407651554c59706cb36c98c7 /gcc/tree-ssa-loop-im.c | |
parent | 73494401241b183ca188954a035734fcc53d97de (diff) | |
download | gcc-01d402c5e0ac1ddf5618bbe316b50067625fda46.zip gcc-01d402c5e0ac1ddf5618bbe316b50067625fda46.tar.gz gcc-01d402c5e0ac1ddf5618bbe316b50067625fda46.tar.bz2 |
Update gen_autofdo_event.py and gcc-auto-profile.
gen_autofdo_event.py was stumbling on models with stepping so
I updated the script to handle this case similar to the code in
https://github.com/andikleen/pmu-tools/blob/c6a5f63aede19def8886d6a8b74d7a55c38ca947/event_download.py
The second change was to tolerate cases when the CPU supports PEBS but the
perf command with /p fails. This can happen in, e.g., a virtual machine.
I regenerated gcc-auto-profile using the updated script.
contrib/ChangeLog:
* gen_autofdo_event.py: handle stepping, non-working PEBS
gcc/ChangeLog:
* config/i386/gcc-auto-profile: regenerate
Diffstat (limited to 'gcc/tree-ssa-loop-im.c')
0 files changed, 0 insertions, 0 deletions