aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopSimplify.cpp
diff options
context:
space:
mode:
authorBrian Gesiak <modocache@gmail.com>2017-06-23 02:38:45 +0000
committerBrian Gesiak <modocache@gmail.com>2017-06-23 02:38:45 +0000
commit0ea58886c4d1417a9545e4206ae62d17f852129d (patch)
tree012339ae1770785b0ed92652fd4b9c8578c9960c /llvm/lib/Transforms/Utils/LoopSimplify.cpp
parent34e94a87830910fc35ffcc3eba50636b6256059c (diff)
downloadllvm-0ea58886c4d1417a9545e4206ae62d17f852129d.zip
llvm-0ea58886c4d1417a9545e4206ae62d17f852129d.tar.gz
llvm-0ea58886c4d1417a9545e4206ae62d17f852129d.tar.bz2
[Frontend] 'Show hotness' can be used with a sampling profile
Summary: Prior to this change, using `-fdiagnostics-show-hotness` with a sampling profile specified via `-fprofile-sample-use=` would result in the Clang frontend emitting a warning: "argument '-fdiagnostics-show-hotness' requires profile-guided optimization information". Of course, a sampling profile *is* profile-guided optimization information, so the warning is misleading. Furthermore, despite the warning, hotness was displayed based on the data in the sampling profile. Prevent the warning from being emitted when a sampling profile is used, and add a test that verifies this. Reviewers: anemet, davidxl Reviewed By: davidxl Subscribers: danielcdh, cfe-commits Differential Revision: https://reviews.llvm.org/D34082 llvm-svn: 306079
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopSimplify.cpp')
0 files changed, 0 insertions, 0 deletions