<?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 invalid-kernel.clcpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e994e74b - [OpenCL] Add clang extension for non-portable kernel parameters.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp#e994e74b</link>
        <description>[OpenCL] Add clang extension for non-portable kernel parameters.Added __cl_clang_non_portable_kernel_param_types extension thatallows using non-portable types as kernel parameters. This allowsbypassing the portability guarantees from the restrictions specifiedin C++ for OpenCL v1.0 s2.4.Currently this only disables the restrictions related to the datalayout. The programmer should ensure the compiler generates the samelayout for host and device or otherwise the argument should only beaccessed on the device side. This extension could be extended to othercase (e.g. permitting size_t) if desired in the future.Patch by olestrohm (Ole Strohm)!https://reviews.llvm.org/D101168

            List of files:
            /llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp</description>
        <pubDate>Wed, 05 May 2021 12:18:00 +0000</pubDate>
        <dc:creator>Anastasia Stulova &lt;anastasia.stulova@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>362958ac - [C++4OpenCL] Add extra diagnostics for kernel argument types</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp#362958ac</link>
        <description>[C++4OpenCL] Add extra diagnostics for kernel argument typesAdd restrictions on type layout (PR48099):- Types passed by pointer or reference must be standard layout types.- Types passed by value must be POD types.Patch by olestrohm (Ole Strohm)!Differential Revision: https://reviews.llvm.org/D100471

            List of files:
            /llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp</description>
        <pubDate>Thu, 22 Apr 2021 12:46:46 +0000</pubDate>
        <dc:creator>Anastasia Stulova &lt;anastasia.stulova@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>d1c8a151 - [OpenCL] Added distinct file extension for C++ for OpenCL.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp#d1c8a151</link>
        <description>[OpenCL] Added distinct file extension for C++ for OpenCL.Files compiled with C++ for OpenCL mode can now have a distinctfile extension - clcpp, then clang driver picks the compilationmode automatically (-x clcpp) without the use of -cl-std=clc++.Differential Revision: https://reviews.llvm.org/D96771

            List of files:
            /llvm-project-15.0.7/clang/test/SemaOpenCLCXX/invalid-kernel.clcpp</description>
        <pubDate>Wed, 03 Mar 2021 19:00:55 +0000</pubDate>
        <dc:creator>Anastasia Stulova &lt;anastasia.stulova@arm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
