summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp
diff options
context:
space:
mode:
authorWei Mi <wmi@google.com>2019-10-18 22:35:20 +0000
committerWei Mi <wmi@google.com>2019-10-18 22:35:20 +0000
commit8c8ec1f6868bd0f96801fabc55ea395d9d171f06 (patch)
tree18cc0e4b5b96cbde82722bda7f1f8bd5c4c25208 /lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp
parent06a2beae92f5d2adcd0143a6798918418c2ea325 (diff)
downloadbcm5719-llvm-8c8ec1f6868bd0f96801fabc55ea395d9d171f06.tar.gz
bcm5719-llvm-8c8ec1f6868bd0f96801fabc55ea395d9d171f06.zip
[SampleFDO] Add profile remapping support for profile on-demand loading used
by ExtBinary format profile Profile on-demand loading was added for ExtBinary format profile in rL374233, but currently profile on-demand loading doesn't work well with profile remapping. The patch adds the support. Suppose a function in the current module has outline instance in the profile. The function name in the module is different from the name of the outline instance, but remapper knows the two names are equal. When loading profile on-demand, the outline instance has to be loaded with remapper's help. At the same time SampleProfileReaderItaniumRemapper is changed from a proxy of SampleProfileReader to a helper member in SampleProfileReader. Differential Revision: https://reviews.llvm.org/D68901 llvm-svn: 375295
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud