• mbrandy's avatar
    PPC: Limit unbound label tracking to branch references. · 7b1d583d
    mbrandy authored
    Labels which are not associated with branches (e.g. labels which
    record the location of the embedded constant pool or jump tables)
    should not be tracked for the purpose of trampoline generation.
    
    This also improves management of the high water mark in the buffer
    which triggers trampoline generation such that it is reset whenever
    the number of tracked branches drops to zero.
    
    These changes should help minimize unnecessary trampoline and
    (subsequent) slow branch generation.
    
    R=dstence@us.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    
    Review URL: https://codereview.chromium.org/1237213002
    
    Cr-Commit-Position: refs/heads/master@{#29659}
    7b1d583d
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...