<?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 update_latch_md.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>11e879d4 - [Loop Simplify] Resolve an issue where metadata is not applied to a loop latch.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopSimplify/update_latch_md.ll#11e879d4</link>
        <description>[Loop Simplify] Resolve an issue where metadata is not applied to a loop latch.Summary:This patch resolves an issue where the metadata of a loop is not added to thenew loop latch, and not removed from the old loop latch. This issue occurs inthe SplitBlockPredecessors function, which  adds a new block in a loop, andin the case that the block passed into this function is the header of the loop,the loop can be modified such that the latch of the loop is replaced.This patch applies to the Loop Simplify pass since it ensures that each loophas exit blocks which only have predecessors that are inside of the loop. Inthe case that this is not true, the pass will create a new exit block for theloop. This guarantees that the loop preheader/header will dominate the exit blocks.Author: sidbav (Sidharth Baveja)Reviewers: asbirlea (Alina Sbirlea), chandlerc (Chandler Carruth), Whitney (Whitney Tsang), bmahjour (Bardia Mahjour)Reviewed By:  asbirlea (Alina Sbirlea)Subscribers: hiraditya (Aditya Kumar), llvm-commitsTag: LLVMDifferential Revision: https://reviews.llvm.org/D83869

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopSimplify/update_latch_md.ll</description>
        <pubDate>Fri, 17 Jul 2020 14:01:03 +0000</pubDate>
        <dc:creator>Sidharth Baveja &lt;sidharth.baveja@ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
