<?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 thinlto_expect2.proftext</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3d6f5301 - [PGO] Include the mem ops into the function hash.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext#3d6f5301</link>
        <description>[PGO] Include the mem ops into the function hash.To avoid hash collisions when the only difference is in mem ops.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext</description>
        <pubDate>Wed, 29 Jul 2020 22:22:13 +0000</pubDate>
        <dc:creator>Hiroshi Yamauchi &lt;yamauchi@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ae7589e1 - Revert &quot;[PGO] Include the mem ops into the function hash.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext#ae7589e1</link>
        <description>Revert &quot;[PGO] Include the mem ops into the function hash.&quot;This reverts commit 120e66b3418b37b95fc1dbbb23e296a602a24fa8.Due to a buildbot failure.

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext</description>
        <pubDate>Wed, 29 Jul 2020 22:04:57 +0000</pubDate>
        <dc:creator>Hiroshi Yamauchi &lt;yamauchi@google.com&gt;</dc:creator>
    </item>
<item>
        <title>120e66b3 - [PGO] Include the mem ops into the function hash.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext#120e66b3</link>
        <description>[PGO] Include the mem ops into the function hash.To avoid hash collisions when the only difference is in mem ops.Differential Revision: https://reviews.llvm.org/D84782

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext</description>
        <pubDate>Tue, 28 Jul 2020 17:09:49 +0000</pubDate>
        <dc:creator>Hiroshi Yamauchi &lt;yamauchi@google.com&gt;</dc:creator>
    </item>
<item>
        <title>60d39479 - [remark][diagnostics] Using clang diagnostic handler for IR input files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext#60d39479</link>
        <description>[remark][diagnostics] Using clang diagnostic handler for IR input filesFor IR input files, we currently use LLVM diagnostic handler even thecompilation is from clang. As a result, we are not able to use -Rpassto get the transformation reports. Some warnings are not handledproperly either: We found many mysterious warnings in our ThinLTO backendcompilations in SamplePGO and CSPGO. An example of the warning:&quot;warning: net/proto2/public/metadata_lite.h:51:21: 0.02% (1 / 4999)&quot;This turns out to be a warning by Wmisexpect, which is supposed to befiltered out by default. But since the filter is in clang&apos;sdiagnostic hander, we emit these incomplete warnings from LLVM&apos;sdiagnostic handler.This patch uses clang diagnostic handler for IR input files. We createa fake backendconsumer just to install the diagnostic handler.With this change, we will have proper handling of all the warnings and we canuse -Rpass* options in IR input files compilation.Also note that with is patch, LLVM&apos;s diagnostic options, like&quot;-mllvm -pass-remarks=*&quot;, are no longer be able to get optimization remarks.Differential Revision: https://reviews.llvm.org/D72523

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGen/Inputs/thinlto_expect2.proftext</description>
        <pubDate>Tue, 14 Jan 2020 23:33:15 +0000</pubDate>
        <dc:creator>Rong Xu &lt;xur@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
