<?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 SOURCES</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>21427b8e - libclc: Add clspv target to libclc</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/libclc/clspv64/lib/SOURCES#21427b8e</link>
        <description>libclc: Add clspv target to libclcAdd clspv as a new target for libclc. clspv is an open-source compiler that compiles OpenCL C to Vulkan SPIR-V. Compiles for the spir target.The clspv target differs from the the spirv target in the following ways:* fma is modified to use uint2 instead of ulong for mantissas. This results in lower performance fma, but provides a implementation that can be used on more Vulkan devices where 64-bit integer support is less common.* Use of a software implementation of nextafter because the generic implementation depends on nextafter being a defined builtin function for which clspv has no definition.* Full optimization of the library (-O3) and no conversion to SPIR-VThis library is close to what would be produced by running opt -O3 &lt; builtins.opt.spirv-mesa3d-.bc &gt; builtins.opt.clspv--.bc and continuing the build from that point.Reviewer: jveselyDifferential Revision: https://reviews.llvm.org/D94013

            List of files:
            /llvm-project-15.0.7/libclc/clspv64/lib/SOURCES</description>
        <pubDate>Mon, 07 Dec 2020 20:54:14 +0000</pubDate>
        <dc:creator>Alan Baker &lt;alanbaker@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
