<?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 for_lastprivate_messages.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/for_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/for_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>87a004d0 - [OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#87a004d0</link>
        <description>[OpenMP] Fix formatting of OpenMP error message, by Wang Tianqing.Summary: `getListOfPossibleValues()` formatted incorrectly when there is only one value, emitting something like `expected &apos;conditional&apos; or  in OpenMP clause &apos;lastprivate&apos;`.Reviewers: jdoerfert, ABataevReviewed By: jdoerfertSubscribers: guansong, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D71884

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 02 Jan 2020 14:26:32 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.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/for_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/for_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>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/for_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/for_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/for_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/for_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/for_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/for_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>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/for_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/for_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>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/for_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/for_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>c5970623 - Revert &quot;[OPENMP] Allow skip expression after comma in clauses with lists.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#c5970623</link>
        <description>Revert &quot;[OPENMP] Allow skip expression after comma in clauses with lists.&quot;This reverts commit http://reviews.llvm.org/rL265003. After somethoughts decided to emit errors here.llvm-svn: 265119

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Fri, 01 Apr 2016 08:43:42 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>05968174 - [OPENMP] Allow skip expression after comma in clauses with lists.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#05968174</link>
        <description>[OPENMP] Allow skip expression after comma in clauses with lists.Compatibility fix for better compatibility with the existing software.llvm-svn: 265003

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 31 Mar 2016 09:13:44 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4eea8c6b - Allow static local variables specified on data-sharing attribute clauses.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#4eea8c6b</link>
        <description>Allow static local variables specified on data-sharing attribute clauses.http://reviews.llvm.org/D11619llvm-svn: 247715

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Tue, 15 Sep 2015 18:56:58 +0000</pubDate>
        <dc:creator>Kelvin Li &lt;kkwli0@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bd9fec1e - [OPENMP 4.1] Allow variables with reference types in private clauses.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#bd9fec1e</link>
        <description>[OPENMP 4.1] Allow variables with reference types in private clauses.OpenMP 4.1 allows to use variables with reference types in all private clauses (private, firstprivate, lastprivate, linear etc.). Patch allows to use such variables and fixes codegen for linear variables with reference types.llvm-svn: 245268

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Tue, 18 Aug 2015 06:47:21 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>54acd405 - [OPENMP 4.1] Support for  &apos;linear&apos; clause in loop directives.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#54acd405</link>
        <description>[OPENMP 4.1] Support for  &apos;linear&apos; clause in loop directives.OpenMP 4.1 allows &apos;linear&apos; clause in loop directives. Patch adds support for it.llvm-svn: 243969

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Tue, 04 Aug 2015 11:18:19 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5129d3a4 - [OPENMP] Fixed codegen for parameters privatization.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#5129d3a4</link>
        <description>[OPENMP] Fixed codegen for parameters privatization.For parameters we shall take a derived type of parameters, not the original one.llvm-svn: 237882

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 21 May 2015 09:47:46 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>db39021c - [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#db39021c</link>
        <description>[OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492)-fopenmp turns on OpenMP support and links libiomp5 as OpenMP library. Also there is -fopenmp={libiomp5|libgomp} option that allows to override effect of -fopenmp and link libgomp library (if -fopenmp=libgomp is specified).Differential Revision: http://reviews.llvm.org/D9736llvm-svn: 237769

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Wed, 20 May 2015 04:24:19 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f120c0d6 - [OPENMP] Fixed analysis of function arguments and their data sharing attributes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#f120c0d6</link>
        <description>[OPENMP] Fixed analysis of function arguments and their data sharing attributes.Added proper analysis for types of function arguments.llvm-svn: 237670

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Tue, 19 May 2015 07:46:42 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6ddfe1a6 - [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#6ddfe1a6</link>
        <description>[OPENMP] Fix for checking of data-sharing attributes for canonical var decls only.Currently checks for active data-sharing attributes for variables are performed for found var decls. Instead these checks must be performed for canonical decls of these variables to avoid possible troubles with with the differently qualified re-declarations of the same variable, for example:namespace A { int x; }namespace B { using A::x; }Both A::x and B::x actually reference the same object A::x and this fact must be taken into account during data-sharing attributes analysis.llvm-svn: 235096

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 16 Apr 2015 13:49:42 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>38e89533 - [OPENMP] Codegen for &apos;lastprivate&apos; clause in &apos;for&apos; directive.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#38e89533</link>
        <description>[OPENMP] Codegen for &apos;lastprivate&apos; clause in &apos;for&apos; directive.#pragma omp for lastprivate(&lt;var&gt;)for (i = a; i &lt; b; ++b)  &lt;BODY&gt;;This construct is translated into something like:  &lt;last_iter&gt; = alloca i32  &lt;lastprivate_var&gt; = alloca &lt;type&gt;  &lt;last_iter&gt; = 0  ; No initializer for simple variables or a default constructor is called for objects.  ; For arrays perform element by element initialization by the call of the default constructor.  ...  OMP_FOR_START(...,&lt;last_iter&gt;, ..); sets &lt;last_iter&gt; to 1 if this is the last iteration.  &lt;BODY&gt;  ...  OMP_FOR_END  if (&lt;last_iter&gt; != 0) {    &lt;var&gt; = &lt;lastprivate_var&gt; ; Update original variable with the lastprivate value.  }  call __kmpc_cancel_barrier() ; an implicit barrier to avoid possible data race.Differential Revision: http://reviews.llvm.org/D8658llvm-svn: 235074

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 16 Apr 2015 04:54:05 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7ff5524f - [OPENMP] Improved diagnostic messages for vars with the predetermined data sharing attributes and reformatting</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#7ff5524f</link>
        <description>[OPENMP] Improved diagnostic messages for vars with the predetermined data sharing attributes and reformattingllvm-svn: 211262

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Thu, 19 Jun 2014 09:13:45 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f29276ed - [OPENMP] Initial support for &apos;#pragma omp for&apos; (fixed incompatibility with MSVC).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp#f29276ed</link>
        <description>[OPENMP] Initial support for &apos;#pragma omp for&apos; (fixed incompatibility with MSVC).llvm-svn: 211140

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_lastprivate_messages.cpp</description>
        <pubDate>Wed, 18 Jun 2014 04:14:57 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
