<?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 split-backedge.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a87f618e - [PlaceSafepoints] Pin tests to legacy PM</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#a87f618e</link>
        <description>[PlaceSafepoints] Pin tests to legacy PMThis pass isn&apos;t used in tree and can be ported to the NPM later on if desired.Differential Revision: https://reviews.llvm.org/D90189

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Mon, 26 Oct 2020 20:21:39 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<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/PlaceSafepoints/split-backedge.ll#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/PlaceSafepoints/split-backedge.ll</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>f7302c8b - [PlaceSafepoints] Clamp NoStatepoints to true</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#f7302c8b</link>
        <description>[PlaceSafepoints] Clamp NoStatepoints to trueThis change permanently clamps -spp-no-statepoints to true (the codedeletion will come later).  Tests that specifically testedPlaceSafepoint&apos;s ability to wrap calls in gc.statepoint have been movedto RS4GC&apos;s test suite.llvm-svn: 259096

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Thu, 28 Jan 2016 21:51:14 +0000</pubDate>
        <dc:creator>Sanjoy Das &lt;sanjoy@playingwithpointers.com&gt;</dc:creator>
    </item>
<item>
        <title>2321a4cd - [PlaceSafepoints] Clean up tests; NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#2321a4cd</link>
        <description>[PlaceSafepoints] Clean up tests; NFCUse `opt &lt; %s` instead of `opt %s` as specified inhttp://llvm.org/docs/TestingGuide.html#fragile-tests.llvm-svn: 259062

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Thu, 28 Jan 2016 18:01:03 +0000</pubDate>
        <dc:creator>Sanjoy Das &lt;sanjoy@playingwithpointers.com&gt;</dc:creator>
    </item>
<item>
        <title>a1d39ba9 - [Statepoints] Support for &quot;patchable&quot; statepoints.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#a1d39ba9</link>
        <description>[Statepoints] Support for &quot;patchable&quot; statepoints.Summary:This change adds two new parameters to the statepoint intrinsic, `i64 id`and `i32 num_patch_bytes`.  `id` gets propagated to the ID fieldin the generated StackMap section.  If the `num_patch_bytes` isnon-zero then the statepoint is lowered to `num_patch_bytes` bytes ofnops instead of a call (the spill and reload code remains unchanged).A non-zero `num_patch_bytes` is useful in situations where a languageruntime requires complete control over how a call is lowered.This change brings statepoints one step closer to patchpoints.  Withsome additional work (that is not part of this patch) it should bepossible to get rid of `TargetOpcode::STATEPOINT` altogether.PlaceSafepoints generates `statepoint` wrappers with `id` set to`0xABCDEF00` (the old default value for the ID reported in the stackmap)and `num_patch_bytes` set to `0`.  This can be made more sophisticatedlater.Reviewers: reames, pgavlin, swaroop.sridhar, AndyAyersSubscribers: llvm-commitsDifferential Revision: http://reviews.llvm.org/D9546llvm-svn: 237214

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Tue, 12 May 2015 23:52:24 +0000</pubDate>
        <dc:creator>Sanjoy Das &lt;sanjoy@playingwithpointers.com&gt;</dc:creator>
    </item>
<item>
        <title>5708cca7 - [PlaceSafepoints] Remove dependence on LoopSimplify</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#5708cca7</link>
        <description>[PlaceSafepoints] Remove dependence on LoopSimplifyAs a step towards getting rid of internal pass manager hack entirely, remove the need for loop simplify to run in the inner pass manager. The new code does produce slightly different loop structures, so this isn&apos;t technically NFC.Differential Revision: http://reviews.llvm.org/D9585llvm-svn: 237172

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Tue, 12 May 2015 20:43:48 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
<item>
        <title>0b1b3874 - [PlaceSafepoints] Adjust enablement logic to default to off and be GC configurable per GC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#0b1b3874</link>
        <description>[PlaceSafepoints] Adjust enablement logic to default to off and be GC configurable per GCPreviously, this pass ran over every function in the Module if added to the pass order.  With this change, it runs only over those with a GC attribute where the GC explicitly opts in.  A GC can also choose which of entry safepoint polls, backedge safepoint polls, and call safepoints it wants.  I hope to get these exposed as checks on the GCStrategy at some point, but for now, the checks are manual string comparisons.llvm-svn: 230097

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Sat, 21 Feb 2015 00:09:09 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
<item>
        <title>0edbf2e4 - Introduce more tests for PlaceSafepoints</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll#0edbf2e4</link>
        <description>Introduce more tests for PlaceSafepointsThese tests the two optimizations for backedge insertion currently implemented and the split backedge flag which is currently off by default.llvm-svn: 228617

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/PlaceSafepoints/split-backedge.ll</description>
        <pubDate>Mon, 09 Feb 2015 22:10:15 +0000</pubDate>
        <dc:creator>Philip Reames &lt;listmail@philipreames.com&gt;</dc:creator>
    </item>
</channel>
</rss>
