<?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 distribute_parallel_for_simd_lastprivate_messages.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>656d0223 - Stop emit incomplete type error for a variable in a map clause</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#656d0223</link>
        <description>Stop emit incomplete type error for a variable in a map clausewhere should not.Currently we are using QTy-&gt;isIncompleteType(&amp;ND) to check incompletetype.  But before doing that, need to instantiate for a class templatespecialization or a class member of a class template specialization,or an array with known size of such..., so that we know it is reallyincomplete type.To fix this using RequireCompleteType instead.The new test is added into &quot;test/OpenMP/target_update_messages.cpp&quot;The different of using RequireCompleteType is when emit incomplete type,an additional note is also emitted to point to where incomplete typeis declared.  Because this change, many tests are needed to be fixedby adding additional note.This is to fix https://bugs.llvm.org/show_bug.cgi?id=50508Differential Revision: https://reviews.llvm.org/D107200

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Tue, 03 Aug 2021 17:35:04 +0000</pubDate>
        <dc:creator>Jennifer Yu &lt;jennifer.yu@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ff260ad0 - [OpenMP] Ensure testing for versions 4.5 and default - Part 3</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#ff260ad0</link>
        <description>[OpenMP] Ensure testing for versions 4.5 and default - Part 3This third patch in the series removes version 5.0 string fromtest cases making them check for default version. It also add testcases for version 4.5.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D85214

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Thu, 27 Aug 2020 19:35:36 +0000</pubDate>
        <dc:creator>Saiyedul Islam &lt;Saiyedul.Islam@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>93dc40dd - [OPENMP50]Basic support for conditional lastprivate.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#93dc40dd</link>
        <description>[OPENMP50]Basic support for conditional lastprivate.Added parsing/sema checks for conditional lastprivates.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Fri, 20 Dec 2019 16:04:57 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4db4868d - [OPENMP]Moved warning fo mapping non-trivially copiable types into a</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#4db4868d</link>
        <description>[OPENMP]Moved warning fo mapping non-trivially copiable types into aseparate group.Need to move this warning into a separate group to make easier todisable this warning, if required.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Fri, 06 Dec 2019 14:49:07 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a914888b - [OPENMP]Add -Wunintialized to the erroneous tests for future fix PR42392,</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#a914888b</link>
        <description>[OPENMP]Add -Wunintialized to the erroneous tests for future fix PR42392,NFC.llvm-svn: 365334

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Mon, 08 Jul 2019 15:45:24 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e04483ee - [OPENMP]Initial support for &apos;allocate&apos; clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#e04483ee</link>
        <description>[OPENMP]Initial support for &apos;allocate&apos; clause.Added parsing/sema analysis of the allocate clause.llvm-svn: 357068

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Wed, 27 Mar 2019 14:14:31 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e6234d14 - [OpenMP] Replace predetermined shared for const variable</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#e6234d14</link>
        <description>[OpenMP] Replace predetermined shared for const variableThe following appears in OpenMP 3.1 sec. 2.9.1.1 as a predetermineddata-sharing attribute:&gt; Variables with const-qualified type having no mutable member are&gt; shared.It does not appear in OpenmP 4.0, 4.5, or 5.0.  This patch removes theimplementation of that attribute when the requested OpenMP version isgreater than 3.1.One effect of that removal is that `default(none)` affects constvariables without mutable members.Also, without this patch, if a const variable without mutable memberswas explicitly lastprivate or private, it was an error because it waspredetermined shared.  Now, clang instead complains that it&apos;s constwithout mutable fields, which is a more intelligible diagnostic.  Thatshould be fine for all of the above versions because they all havesomething like the following, which is quoted from OpenMP 5.0sec. 2.19.3:&gt; A variable that is privatized must not have a const-qualified type&gt; unless it is of class type with a mutable member. This restriction does&gt; not apply to the firstprivate clause.reduction and linear clauses already have separate checks for constvariables.  Future patches will merge the implementations.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D56113llvm-svn: 350439

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Fri, 04 Jan 2019 22:11:31 +0000</pubDate>
        <dc:creator>Joel E. Denny &lt;jdenny.ornl@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f07946e1 - [OPENMP]Fix PR39372: Does not complain about loop bound variable not</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#f07946e1</link>
        <description>[OPENMP]Fix PR39372: Does not complain about loop bound variable notbeing shared.According to the standard, the variables with unspecified data-sharingattributes in presence of `default(none)` clause must be reported tousers. Compiler did not generate error reports for the variables used inother OpenMP regions. Patch fixes this.llvm-svn: 345533

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Mon, 29 Oct 2018 20:17:42 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a8a9153a - [OPENMP] Support for -fopenmp-simd option with compilation of simd loops</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#a8a9153a</link>
        <description>[OPENMP] Support for -fopenmp-simd option with compilation of simd loopsonly.Added support for -fopenmp-simd option that allows compilation ofsimd-based constructs without emission of OpenMP runtime calls.llvm-svn: 321560

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Fri, 29 Dec 2017 18:07:07 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b358f992 - [OPENMP] Do not allow variables to be first|last-privates in</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#b358f992</link>
        <description>[OPENMP] Do not allow variables to be first|last-privates indistribute directives.OpenMP standard does not allow to mark the variables as firstprivate and lastprivate at the same time in distribute-based directives. Patch fixes this problem.llvm-svn: 319560

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Fri, 01 Dec 2017 17:40:15 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4d4624c2 - [OPENMP] Fix DSA processing for member declaration.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#4d4624c2</link>
        <description>[OPENMP] Fix DSA processing for member declaration.If the member declaration is captured in the OMPCapturedExprDecl, we mayloose data-sharing attribute info for this declaration. Patch fixes thisbug.llvm-svn: 308629

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Thu, 20 Jul 2017 16:47:47 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4a39add0 - [OpenMP] Sema and parse for &apos;distribute parallel for simd&apos;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp#4a39add0</link>
        <description>[OpenMP] Sema and parse for &apos;distribute parallel for simd&apos;Summary: This patch is an implementation of sema and parsing for the OpenMP composite pragma &apos;distribute parallel for simd&apos;.Differential Revision: http://reviews.llvm.org/D21977llvm-svn: 274530

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp</description>
        <pubDate>Tue, 05 Jul 2016 05:00:15 +0000</pubDate>
        <dc:creator>Kelvin Li &lt;kkwli0@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
