forked from OSchip/llvm-project
1eea3e577d
Original commit message: Add -fdiagnostics-show-hotness Summary: I've recently added the ability for optimization remarks to include the hotness of the corresponding code region. This uses PGO and allows filtering of the optimization remarks by relevance. The idea was first discussed here: http://thread.gmane.org/gmane.comp.compilers.llvm.devel/98334 The general goal is to produce a YAML file with the remarks. Then, an external tool could dynamically filter these by hotness and perhaps by other things. That said it makes sense to also expose this at the more basic level where we just include the hotness info with each optimization remark. For example, in D22694, the clang flag was pretty useful to measure the overhead of the additional analyses required to include hotness. (Without the flag we don't even run the analyses.) For the record, Hal has already expressed support for the idea of this patch on IRC. Differential Revision: https://reviews.llvm.org/D23284 llvm-svn: 281293 |
||
---|---|---|
.. | ||
SystemHeaderPrefix | ||
TestFramework.framework/Headers | ||
absolute-paths.h | ||
optimization-remark-with-hotness.proftext | ||
profile-sample-use-loc-tracking.prof | ||
rewrite-includes-bom.h | ||
rewrite-includes-messages.h | ||
rewrite-includes1.h | ||
rewrite-includes2.h | ||
rewrite-includes3.h | ||
rewrite-includes4.h | ||
rewrite-includes5.h | ||
rewrite-includes6.h | ||
rewrite-includes7.h | ||
rewrite-includes8.h | ||
test.h | ||
test2.h | ||
test3.h |