<?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 base-inference.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c680eeab - [IRBuilder][RS4GC] Require FunctionCallee when creating statepoint</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll#c680eeab</link>
        <description>[IRBuilder][RS4GC] Require FunctionCallee when creating statepointThis makes the statepoint methods in IRBuilder accept aFunctionCallee, which carries both the callee and function type.This is used to add the elementtype attribute to the statepoint call.RS4GC requires an additional tweak to actually preserve that attribute-- previously the attributes on the call were completely overwritten.Differential Revision: https://reviews.llvm.org/D118886

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll</description>
        <pubDate>Thu, 03 Feb 2022 10:29:06 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ef884e15 - [rs4gc] don&apos;t force a conflict for a canonical broadcast</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll#ef884e15</link>
        <description>[rs4gc] don&apos;t force a conflict for a canonical broadcastA broadcast is a shufflevector where only one input is used. Because of the way we handle constants (undef is a constant), the canonical shuffle sees a meet of (some value) and (nullptr). Given this, every broadcast gets treated as a conflict and a new base pointer computation is added.The other way to tackle this would be to change constant handling specifically for undefs, but this seems easier.Differential Revision: https://reviews.llvm.org/D98315

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll</description>
        <pubDate>Tue, 16 Mar 2021 19:57:54 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
<item>
        <title>5cabf472 - [rs4gc] don&apos;t duplicate existing values which are provably base pointers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll#5cabf472</link>
        <description>[rs4gc] don&apos;t duplicate existing values which are provably base pointersRS4GC needs to rewrite the IR to ensure that every relocated pointer has an associated base pointer. The existing code isn&apos;t particularly smart about avoiding duplication of existing IR when it turns out the original pointer we were asked to materialize a base pointer for is itself a base pointer.This patch adds a stage to the algorithm which prunes nodes proven (with a simple forward dataflow fixed point) to be base pointers from the list of nodes considered for duplication. This does require changing some of the later invariants slightly, that&apos;s probably the riskiest part of the change.Differential Revision: D98122

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll</description>
        <pubDate>Tue, 16 Mar 2021 19:47:57 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
<item>
        <title>b7fc3729 - [tests] add a few more tests for D98122</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll#b7fc3729</link>
        <description>[tests] add a few more tests for D98122

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll</description>
        <pubDate>Wed, 10 Mar 2021 03:18:15 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
<item>
        <title>82400ae0 - [tests] add tests to show effects of D98122</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll#82400ae0</link>
        <description>[tests] add tests to show effects of D98122

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll</description>
        <pubDate>Tue, 09 Mar 2021 21:48:45 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
</channel>
</rss>
