<?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 teams_reduction_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/teams_reduction_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/teams_reduction_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>f90abac6 - [OpenMP] Use compound operators for reduction combiner if available.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#f90abac6</link>
        <description>[OpenMP] Use compound operators for reduction combiner if available.The OpenMP spec seems to require the compound operators be used for+, *, &amp;, |, and ^ reduction.  So use these if a class has those operators.If not try the simple operators as we did previously to limit the impactto existing code.Fixes: https://bugs.llvm.org/show_bug.cgi?id=48584Differential Revision: https://reviews.llvm.org/D101941

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Sat, 20 Mar 2021 00:39:04 +0000</pubDate>
        <dc:creator>Mike Rice &lt;michael.p.rice@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1c1d9d9d - [OPENMP50]Support &apos;task&apos; modifier in reduction clauses.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#1c1d9d9d</link>
        <description>[OPENMP50]Support &apos;task&apos; modifier in reduction clauses.Summary:Added basic support for &apos;task&apos; modifier in the reduction clauses innon-simd parallel and worksharing constructs.Reviewers: jdoerfertSubscribers: yaxunl, guansong, cfe-commits, caomhinTags: #clangDifferential Revision: https://reviews.llvm.org/D78738

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Wed, 22 Apr 2020 12:14:39 +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/teams_reduction_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/teams_reduction_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>8a8c6980 - [OPENMP]Add support for analysis of reduction variables.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#8a8c6980</link>
        <description>[OPENMP]Add support for analysis of reduction variables.Summary:Reduction variables are the variables, for which the private copiesmust be created in the OpenMP regions. Then they are initialized withthe predefined values depending on the reduction operation. After exitfrom the OpenMP region the original variable is updated using thereduction value and the value of the original reduction variable.Reviewers: NoQSubscribers: guansong, jdoerfert, caomhin, kkwli0, cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D65106llvm-svn: 367116

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Fri, 26 Jul 2019 14:50:05 +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/teams_reduction_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/teams_reduction_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>1242d8f3 - [OPENMP]Improve analysis of implicit captures.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#1242d8f3</link>
        <description>[OPENMP]Improve analysis of implicit captures.If the variable is used in the OpenMP region implicitly, we need tocheck the data-sharing attributes for such variables and generateimplicit clauses for them. Patch improves analysis of such variables forbetter handling of data-sharing rules.llvm-svn: 364683

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Fri, 28 Jun 2019 20:45:14 +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/teams_reduction_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/teams_reduction_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>d2649292 - [OpenMP] Refactor const restriction for reductions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#d2649292</link>
        <description>[OpenMP] Refactor const restriction for reductionsAs discussed in D56113, this patch refactors the implementation of theconst restriction for reductions to reuse a function introduced byD56113.  A side effect is that diagnostics sometimes now say&quot;variable&quot; instead of &quot;list item&quot; when a list item is a variable.Reviewed By: ABataevDifferential Revision: https://reviews.llvm.org/D56298llvm-svn: 350440

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Fri, 04 Jan 2019 22:11:56 +0000</pubDate>
        <dc:creator>Joel E. Denny &lt;jdenny.ornl@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>95c23e72 - [OPENMP] Emit warning for non-trivial types in map clauses.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#95c23e72</link>
        <description>[OPENMP] Emit warning for non-trivial types in map clauses.If the mapped type is non-trivial, the warning message is emitted forbetter user experience.llvm-svn: 326251

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Tue, 27 Feb 2018 21:31:11 +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/teams_reduction_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/teams_reduction_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/teams_reduction_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/teams_reduction_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>92589990 - [OpenMP] fix segfault when a variable referenced in reduction clause is a reference parameter\nDifferential Revision: http://reviews.llvm.org/D24524</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#92589990</link>
        <description>[OpenMP] fix segfault when a variable referenced in reduction clause is a reference parameter\nDifferential Revision: http://reviews.llvm.org/D24524llvm-svn: 283223

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Tue, 04 Oct 2016 14:41:36 +0000</pubDate>
        <dc:creator>David Sheinkman &lt;davidsheinkman@outlook.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/teams_reduction_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/teams_reduction_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/teams_reduction_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/teams_reduction_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>a839dddf - [OPENMP 4.0] Use &apos;declare reduction&apos; constructs in &apos;reduction&apos; clauses.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#a839dddf</link>
        <description>[OPENMP 4.0] Use &apos;declare reduction&apos; constructs in &apos;reduction&apos; clauses.OpenMP 4.0 allows to define custom reduction operations using &apos;#pragmaomp declare reduction&apos; construct. Patch allows to use this customdefined reduction operations in &apos;reduction&apos; clauses.llvm-svn: 263701

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Thu, 17 Mar 2016 10:19:46 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3d58f269 - [OpenMP] Prevent nesting of target constructs within target code execution regions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#3d58f269</link>
        <description>[OpenMP] Prevent nesting of target constructs within target code execution regions.Summary:This patch enhances Sema to check for the following restriction:OpenMP 4.5 [2.17 Nesting of Regions]If a target, target update, target data, target enter data, ortarget exit data construct is encountered during execution of atarget region, the behavior is unspecified.Reviewers: ABataevDifferential Revision: http://reviews.llvm.org/D16758llvm-svn: 259464

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Tue, 02 Feb 2016 04:00:47 +0000</pubDate>
        <dc:creator>Arpith Chacko Jacob &lt;acjacob@us.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>d8da15f8 - Undoing commit r259366 to debug buildbot failure.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#d8da15f8</link>
        <description>Undoing commit r259366 to debug buildbot failure.&gt; http://reviews.llvm.org/D16758llvm-svn: 259418

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Mon, 01 Feb 2016 22:02:05 +0000</pubDate>
        <dc:creator>Arpith Chacko Jacob &lt;acjacob@us.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>f1958627 - [OpenMP] Prevent nesting of target constructs within target code execution regions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#f1958627</link>
        <description>[OpenMP] Prevent nesting of target constructs within target code execution regions.Summary:This patch enhances Sema to check for the following restriction:OpenMP 4.5 [2.17 Nesting of Regions]If a target, target update, target data, target enter data, ortarget exit data construct is encountered during execution of atarget region, the behavior is unspecified.Reviewers: ABataevDifferential Revision: http://reviews.llvm.org/D16758llvm-svn: 259366

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Mon, 01 Feb 2016 16:32:47 +0000</pubDate>
        <dc:creator>Arpith Chacko Jacob &lt;acjacob@us.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>1189bd02 - [OPENMP 4.5] Allow arrays in &apos;reduction&apos; clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp#1189bd02</link>
        <description>[OPENMP 4.5] Allow arrays in &apos;reduction&apos; clause.OpenMP 4.5, alogn with array sections, allows to use variables of array type in reductions.llvm-svn: 258804

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/teams_reduction_messages.cpp</description>
        <pubDate>Tue, 26 Jan 2016 12:20:39 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
