<?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 ends_a_scope</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bf42cfd7 - InstrProf: Rewrite most of coverage mapping generation in a simpler way</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CoverageMapping/Inputs/ends_a_scope#bf42cfd7</link>
        <description>InstrProf: Rewrite most of coverage mapping generation in a simpler wayThe coverage mapping generation code previously generated a largenumber of redundant coverage regions and then tried to merge similarones back together. This then relied on some awkward heuristics toprevent combining of regions that were importantly different buthappened to have the same count. The end result was inefficient andhard to follow.Now, we more carefully create the regions we actually want. This makesit much easier to create regions at precise locations as well asmaking the basic approach quite a bit easier to follow. There&apos;s stilla fair bit of complexity here dealing with included code and macroexpansions, but that&apos;s pretty hard to avoid without significantlyreducing the quality of data we provide.I had to modify quite a few tests where the source ranges became moreprecise or the old ranges seemed to be wrong anyways, and I&apos;ve addedquite a few new tests since a large number of constructs didn&apos;t seemto be tested before.llvm-svn: 229748

            List of files:
            /llvm-project-15.0.7/clang/test/CoverageMapping/Inputs/ends_a_scope</description>
        <pubDate>Wed, 18 Feb 2015 21:24:51 +0000</pubDate>
        <dc:creator>Justin Bogner &lt;mail@justinbogner.com&gt;</dc:creator>
    </item>
</channel>
</rss>
