<?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 neon-vector-types.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>16e6bc23 - [x86] Teach the builtin argument range check to allow invalid ranges in</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp#16e6bc23</link>
        <description>[x86] Teach the builtin argument range check to allow invalid ranges indead code.This is important for C++ templates that essentially compute the validinput in a way that is constant and will cause all the invalid cases tobe dead code that is deleted. Code in the wild actually does this andGCC also accepts these kinds of patterns so it is important to supportit.To make this work, we provide a non-error path to diagnose these issues,and use a default-error warning instead. This keeps the relativelystrict handling but prevents nastiness like SFINAE on these errors. Italso allows us to safely use the system to diagnose this only when itoccurs at runtime (in emitted code).Entertainingly, this required fixing the syntax in various other waysfor the x86 test because we never bothered to diagnose that the returnswere invalid.Since debugging these compile failures was super confusing, I&apos;ve alsoimproved the diagnostic to actually say what the value was. Most of thechecks I&apos;ve made ignore this to simplify maintenance, but I&apos;ve checkedit in a few places to make sure the diagnsotic is working.Depends on D48462. Without that, we might actually crash some part ofthe compiler after bypassing the error here.Thanks to Richard, Ben Kramer, and especially Craig Topper for all thehelp here.Differential Revision: https://reviews.llvm.org/D48464llvm-svn: 335309

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp</description>
        <pubDate>Thu, 21 Jun 2018 23:46:09 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8c3de546 - Add error checking to reject neon_vector_type attribute on targets without NEON.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp#8c3de546</link>
        <description>Add error checking to reject neon_vector_type attribute on targets without NEON.Patch by Artyom Skrobov.llvm-svn: 190801

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp</description>
        <pubDate>Mon, 16 Sep 2013 18:07:35 +0000</pubDate>
        <dc:creator>Amara Emerson &lt;amara.emerson@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>98c3cfc3 - When a builtin that requires a constant is given a type- or</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp#98c3cfc3</link>
        <description>When a builtin that requires a constant is given a type- orvalue-dependent expression, don&apos;t complain that it wasn&apos;t the constantwe wanted. Fixes &lt;rdar://problem/11688587&gt; and PR11074.llvm-svn: 159404

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp</description>
        <pubDate>Fri, 29 Jun 2012 01:05:22 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>bc2ee938 - Match pointer of compatible vection types. </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp#bc2ee938</link>
        <description>Match pointer of compatible vection types. // rdar://9208404llvm-svn: 129536

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/neon-vector-types.cpp</description>
        <pubDate>Thu, 14 Apr 2011 20:33:36 +0000</pubDate>
        <dc:creator>Fariborz Jahanian &lt;fjahanian@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
