DescriptionPPC: Limit unbound label tracking to branch references.
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=
Committed: https://crrev.com/7b1d583d9d9b7ad54ab72b32f3fca8d8a68182a2
Cr-Commit-Position: refs/heads/master@{#29659}
Patch Set 1 #
Messages
Total messages: 6 (1 generated)
|