<?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_firstprivate_messages.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>aee49255 - Recommit: Compress formatting of array type names (int [4] -&gt; int[4])</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#aee49255</link>
        <description>Recommit: Compress formatting of array type names (int [4] -&gt; int[4])Based on post-commit review discussion on2bd84938470bf2e337801faafb8a67710f46429d with Richard Smith.Other uses of forcing HasEmptyPlaceHolder to false seem OK to me -they&apos;re all around pointer/reference types where the pointer/referencetoken will appear at the rightmost side of the left side of the typename, so they make nested types (eg: the &quot;int&quot; in &quot;int *&quot;) behave asthough there is a non-empty placeholder (because the &quot;*&quot; is essentiallythe placeholder as far as the &quot;int&quot; is concerned).This was originally committed in 277623f4d5a672d707390e2c3eaf30a9eb4b075cReverted in f9ad1d1c775a8e264bebc15d75e0c6e5c20eefc7 due to breakagesoutside of clang - lldb seems to have some strange/strong dependence on&quot;char [N]&quot; versus &quot;char[N]&quot; when printing strings (not due to that nameappearing in DWARF, but probably due to using clang to stringify typenames) that&apos;ll need to be addressed, plus a few other odds and ends inother subprojects (clang-tools-extra, compiler-rt, etc).

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Thu, 14 Oct 2021 21:52:47 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f9ad1d1c - Revert &quot;Compress formatting of array type names (int [4] -&gt; int[4])&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#f9ad1d1c</link>
        <description>Revert &quot;Compress formatting of array type names (int [4] -&gt; int[4])&quot;Looks like lldb has some issues with this - somehow it causes lldb totreat a &quot;char[N]&quot; type as an array of chars (prints them outindividually) but a &quot;char [N]&quot; is printed as a string. (even though theDWARF doesn&apos;t have this string in it - it&apos;s something to do with thestring lldb generates for itself using clang)This reverts commit 277623f4d5a672d707390e2c3eaf30a9eb4b075c.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Thu, 14 Oct 2021 21:48:17 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>277623f4 - Compress formatting of array type names (int [4] -&gt; int[4])</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#277623f4</link>
        <description>Compress formatting of array type names (int [4] -&gt; int[4])Based on post-commit review discussion on2bd84938470bf2e337801faafb8a67710f46429d with Richard Smith.Other uses of forcing HasEmptyPlaceHolder to false seem OK to me -they&apos;re all around pointer/reference types where the pointer/referencetoken will appear at the rightmost side of the left side of the typename, so they make nested types (eg: the &quot;int&quot; in &quot;int *&quot;) behave asthough there is a non-empty placeholder (because the &quot;*&quot; is essentiallythe placeholder as far as the &quot;int&quot; is concerned).

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Thu, 14 Oct 2021 21:07:51 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<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_firstprivate_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_firstprivate_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>8f51dc49 - [OPENMP]Honor constantness of captured variables.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#8f51dc49</link>
        <description>[OPENMP]Honor constantness of captured variables.Fixes bug reported via Stackoverflow:https://stackoverflow.com/questions/64179168/clang-overload-resolution-failure-with-templates-and-openmp-collapseNeed to honor constantness of private/target variables to  make the codecompilable.Differential Revision: https://reviews.llvm.org/D91644

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Tue, 17 Nov 2020 17:30:33 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>071dca24 - [OpenMP] Require trivially copyable type for mapping</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#071dca24</link>
        <description>[OpenMP] Require trivially copyable type for mappingA trivially copyable type provides a trivial copy constructor and a trivialcopy assignment operator. This is enough for the runtime to memcpy the datato the device. Additionally there must be no virtual functions or virtualbase classes and the destructor is guaranteed to be trivial, ie performsno action.The runtime does not require trivial default constructors because on allocthe memory is undefined. Thus, weaken the warning to be only issued if themapped type is not trivially copyable.Differential Revision: https://reviews.llvm.org/D71134

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Sat, 07 Dec 2019 12:31:46 +0000</pubDate>
        <dc:creator>Jonas Hahnfeld &lt;hahnjo@hahnjo.de&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_firstprivate_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_firstprivate_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_firstprivate_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_firstprivate_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>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_firstprivate_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_firstprivate_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_firstprivate_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_firstprivate_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>effbdf16 - [OPENMP] Simplify analysis of data-sharing attributes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#effbdf16</link>
        <description>[OPENMP] Simplify analysis of data-sharing attributes.llvm-svn: 308759

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Fri, 21 Jul 2017 17:24:30 +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/distribute_firstprivate_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/distribute_firstprivate_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/distribute_firstprivate_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/distribute_firstprivate_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>6200a3d0 - Add parse and sema of OpenMP distribute directive with all clauses except dist_schedule</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#6200a3d0</link>
        <description>Add parse and sema of OpenMP distribute directive with all clauses except dist_schedulellvm-svn: 255498

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Mon, 14 Dec 2015 14:51:25 +0000</pubDate>
        <dc:creator>Carlo Bertolli &lt;cbertol@us.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>b9bfa75b - Add parse and sema for OpenMP distribute directive and all its clauses excluding dist_schedule.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp#b9bfa75b</link>
        <description>Add parse and sema for OpenMP distribute directive and all its clauses excluding dist_schedule.llvm-svn: 255001

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/distribute_firstprivate_messages.cpp</description>
        <pubDate>Tue, 08 Dec 2015 04:21:03 +0000</pubDate>
        <dc:creator>Carlo Bertolli &lt;cbertol@us.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
