<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in inline-hint.prof</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cee313d2 - Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/Inputs/inline-hint.prof#cee313d2</link>
        <description>Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;The reversion apparently deleted the test/Transforms directory.Will be re-reverting again.llvm-svn: 358552

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/Inputs/inline-hint.prof</description>
        <pubDate>Wed, 17 Apr 2019 04:52:47 +0000</pubDate>
        <dc:creator>Eric Christopher &lt;echristo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>84f06cc8 - SamplePGO - Add initial support for inliner annotations.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/Inputs/inline-hint.prof#84f06cc8</link>
        <description>SamplePGO - Add initial support for inliner annotations.This adds two thresholds to the sample profiler to affect inliningdecisions: the concept of global hotness and coldness.Functions that have accumulated more than a certain fraction of samples atruntime, are annotated with the InlineHint attribute. Conversely,functions that accumulate less than a certain fraction of samples, areannotated with the Cold attribute.This is very similar to the hints emitted by Clang when usinginstrumentation profiles.Notice that this is a very blunt instrument. A function may haveglobally collected a significant fraction of samples, but that does notnecessarily mean that every callsite for that function is hot.Ideally, we would annotate each callsite with the samples collected atthat callsite. This way, the inliner can incorporate all these weightsinto its cost model.Once the inliner offers this functionality, we can change the hintsemitted here to a more precise per-callsite annotation. For now, this isproviding some measure of speedups with our internal benchmarks. I&apos;veobserved speedups of up to 23% (though the geo mean is about 3%). I expectthese numbers to improve as the inliner gets better annotations.llvm-svn: 254212

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/SampleProfile/Inputs/inline-hint.prof</description>
        <pubDate>Fri, 27 Nov 2015 23:14:51 +0000</pubDate>
        <dc:creator>Diego Novillo &lt;dnovillo@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
