<?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_simd_reduction_messages.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/for_simd_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/for_simd_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>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_simd_reduction_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_simd_reduction_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>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/for_simd_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/for_simd_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>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/for_simd_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/for_simd_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/for_simd_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/for_simd_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>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_simd_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/for_simd_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/for_simd_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/for_simd_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>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_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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/for_simd_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>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/for_simd_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/for_simd_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>
<item>
        <title>e7cbb3ed - [Lit Test] Updated 34 Lit tests to be C++11 compatible.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp#e7cbb3ed</link>
        <description>[Lit Test] Updated 34 Lit tests to be C++11 compatible.Added expected diagnostics new to C++11.Expanded RUN line to: default, C++98/03 and C++11.llvm-svn: 253371

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp</description>
        <pubDate>Tue, 17 Nov 2015 20:25:05 +0000</pubDate>
        <dc:creator>Charles Li &lt;charles_li@playstation.sony.com&gt;</dc:creator>
    </item>
<item>
        <title>a176421d - [OPENMP 4.1] Sema analysis for array sections in &apos;reduction&apos; clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp#a176421d</link>
        <description>[OPENMP 4.1] Sema analysis for array sections in &apos;reduction&apos; clause.OpenMP 4.1 allows to use array sections|subscript expressions in &apos;reduction&apos; clauses. Added sema analysis, updated tests.llvm-svn: 248880

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp</description>
        <pubDate>Wed, 30 Sep 2015 09:22:36 +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_simd_reduction_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_simd_reduction_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>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_simd_reduction_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_simd_reduction_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>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_simd_reduction_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_simd_reduction_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>794ba0dc - [OPENMP] Codegen for &apos;reduction&apos; clause in &apos;parallel&apos; directive.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp#794ba0dc</link>
        <description>[OPENMP] Codegen for &apos;reduction&apos; clause in &apos;parallel&apos; directive.Emit a code for reduction clause. Next code should be emitted for reductions:static kmp_critical_name lock = { 0 };void reduce_func(void *lhs[&lt;n&gt;], void *rhs[&lt;n&gt;]) {  ...  *(Type&lt;i&gt; *)lhs[i] = RedOp&lt;i&gt;(*(Type&lt;i&gt; *)lhs[i], *(Type&lt;i&gt; *)rhs[i]);  ...}... void *RedList[&lt;n&gt;] = {&amp;&lt;RHSExprs&gt;[0], ..., &amp;&lt;RHSExprs&gt;[&lt;n&gt; - 1]};switch (__kmpc_reduce{_nowait}(&lt;loc&gt;, &lt;gtid&gt;, &lt;n&gt;, sizeof(RedList), RedList, reduce_func, &amp;&lt;lock&gt;)) {case 1:  ...  &lt;LHSExprs&gt;[i] = RedOp&lt;i&gt;(*&lt;LHSExprs&gt;[i], *&lt;RHSExprs&gt;[i]);  ...  __kmpc_end_reduce{_nowait}(&lt;loc&gt;, &lt;gtid&gt;, &amp;&lt;lock&gt;);  break;case 2:  ...  Atomic(&lt;LHSExprs&gt;[i] = RedOp&lt;i&gt;(*&lt;LHSExprs&gt;[i], *&lt;RHSExprs&gt;[i]));  ...  break;default:  ;}Reduction variables are a kind of a private variables, they have private copies, but initial values are chosen in accordance with the reduction operation.Differential Revision: http://reviews.llvm.org/D8915llvm-svn: 234583

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/for_simd_reduction_messages.cpp</description>
        <pubDate>Fri, 10 Apr 2015 10:43:45 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
