summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/Object.cpp
diff options
context:
space:
mode:
authorHiroshi Yamauchi <yamauchi@google.com>2017-11-02 22:26:51 +0000
committerHiroshi Yamauchi <yamauchi@google.com>2017-11-02 22:26:51 +0000
commitdce9def3dd56e71bceda335cb142e80084a82867 (patch)
tree7bcab0e42705dbaa1db1244702056ebf45e9ac0c /llvm/tools/llvm-objcopy/Object.cpp
parent64b6e5af136231c23ef2613af11e23e44bc6c158 (diff)
downloadbcm5719-llvm-dce9def3dd56e71bceda335cb142e80084a82867.tar.gz
bcm5719-llvm-dce9def3dd56e71bceda335cb142e80084a82867.zip
Irreducible loop metadata for more accurate block frequency under PGO.
Summary: Currently the block frequency analysis is an approximation for irreducible loops. The new irreducible loop metadata is used to annotate the irreducible loop headers with their header weights based on the PGO profile (currently this is approximated to be evenly weighted) and to help improve the accuracy of the block frequency analysis for irreducible loops. This patch is a basic support for this. Reviewers: davidxl Reviewed By: davidxl Subscribers: mehdi_amini, llvm-commits, eraman Differential Revision: https://reviews.llvm.org/D39028 llvm-svn: 317278
Diffstat (limited to 'llvm/tools/llvm-objcopy/Object.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud