summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
diff options
context:
space:
mode:
authorDehao Chen <dehao@google.com>2017-01-24 21:05:51 +0000
committerDehao Chen <dehao@google.com>2017-01-24 21:05:51 +0000
commita5eb1689dc8bfa320ecd0854e3017da01de8125e (patch)
tree988dc84f7a76d8d45d7ba744120bbf8a4318ccd6 /llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
parent6536f6058d5dc096acba71c064c11ce614c70843 (diff)
downloadbcm5719-llvm-a5eb1689dc8bfa320ecd0854e3017da01de8125e.tar.gz
bcm5719-llvm-a5eb1689dc8bfa320ecd0854e3017da01de8125e.zip
Explicitly promote indirect calls before sample profile annotation.
Summary: In iterative sample pgo where profile is collected from PGOed binary, we may see indirect call targets promoted and inlined in the profile. Before profile annotation, we need to make this happen in order to annotate correctly on IR. This patch explicitly promotes these indirect calls and inlines them before profile annotation. Reviewers: xur, davidxl Reviewed By: davidxl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D29040 llvm-svn: 292979
Diffstat (limited to 'llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud