<?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 target_parallel_for_simd_ast_print.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8026394d - [OPENMP]Consider &apos;omp_null_allocator&apos; as a predefined allocator.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#8026394d</link>
        <description>[OPENMP]Consider &apos;omp_null_allocator&apos; as a predefined allocator.Summary:omp.h header file defines omp_null_allocator as a predefined allocator,need to consider it also as a predefined allocator.Reviewers: jdoerfertSubscribers: jholewinski, yaxunl, guansong, cfe-commits, caomhinTags: #clangDifferential Revision: https://reviews.llvm.org/D79186

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 30 Apr 2020 17:32:22 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b5be1c54 - [OPENMP50]Basic support for uses_allocators clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#b5be1c54</link>
        <description>[OPENMP50]Basic support for uses_allocators clause.Summary: Added parsing/sema/serialization supoprt for uses_allocators clause.Reviewers: jdoerfertSubscribers: yaxunl, guansong, arphaman, cfe-commits, caomhinTags: #clangDifferential Revision: https://reviews.llvm.org/D78577

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Tue, 21 Apr 2020 17:21:00 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cb8e6914 - [OPENMP50]Basic parsing/sema analysis for order(concurrent) clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#cb8e6914</link>
        <description>[OPENMP50]Basic parsing/sema analysis for order(concurrent) clause.Added parsing/sema/serialization support for order(concurrent) clause inloop|simd-based directives.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Fri, 31 Jan 2020 21:09:26 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b6e7084e - [OPENMP50]Add parsing/sema analysis for nontemporal clause.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#b6e7084e</link>
        <description>[OPENMP50]Add parsing/sema analysis for nontemporal clause.Add basic support for parsing/sema analysis of the nontemporal clause insimd-based directives.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Mon, 16 Dec 2019 20:54:17 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>da17a531 - [OPENMP50]Add if clause in target parallel for simd directive.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#da17a531</link>
        <description>[OPENMP50]Add if clause in target parallel for simd directive.According to OpenMP 5.0, if clause can be used in for simd directive. Ifcondition in the if clause is false, the non-vectorized version of theloop must be executed.

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Tue, 10 Dec 2019 16:37:03 +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/target_parallel_for_simd_ast_print.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/target_parallel_for_simd_ast_print.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>412254af - [OPENMP]Fix PR41767: diagnose DSA for variables in clauses with default(none).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#412254af</link>
        <description>[OPENMP]Fix PR41767: diagnose DSA for variables in clauses with default(none).If the combined directive has default(none) clause and has clauses forinner directive that reference some variables, for which data-sharingattributes are not specified, the error messages should be emitted forsuch variables.llvm-svn: 360365

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 09 May 2019 18:44:53 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b32a02b5 - Revert &quot;[OPENMP]Fix PR41767: diagnose DSA for variables in clauses with default(none).&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#b32a02b5</link>
        <description>Revert &quot;[OPENMP]Fix PR41767: diagnose DSA for variables in clauses with default(none).&quot;This implementation isn&apos;t sound as per the standard.It erroneously diagnoses e.g. the following case:```$ cat test.cppvoid f(int n) { #pragma omp parallel default(none) if(n)    ;}``````$ ./bin/clang -fopenmp test.cpptest.cpp:2:40: error: variable &apos;n&apos; must have explicitly specified data sharing attributes #pragma omp parallel default(none) if(n)                                       ^test.cpp:2:31: note: explicit data sharing attribute requested here #pragma omp parallel default(none) if(n)                              ^1 error generated.```As per OpenMP Application Programming Interface Version 5.0 November 2018:* 2.19.4.1default Clause  The default clause explicitly determines the data-sharing attributes of  variables that are referenced *in a parallel, teams, or task generating  construct and would otherwise be implicitly determined  (see Section 2.19.1.1 on page 270).* 2.6.1 Determining the Number of Threads for a parallel Region  Using a variable in an if or num_threads clause expression of a parallel  construct causes an implicit reference to the variable in all enclosing  constructs. The if clause expression and the num_threads clause expression  are evaluated in the context outside of the parallel construct,This reverts commit r360073.llvm-svn: 360326

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 09 May 2019 10:47:45 +0000</pubDate>
        <dc:creator>Roman Lebedev &lt;lebedev.ri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>27936500 - [OPENMP]Fix PR41767: diagnose DSA for variables in clauses with</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#27936500</link>
        <description>[OPENMP]Fix PR41767: diagnose DSA for variables in clauses withdefault(none).If the combined directive has default(none) clause and has clauses forinner directive that reference some variables, for which data-sharingattributes are not specified, the error messages should be emitted forsuch variables.llvm-svn: 360073

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Mon, 06 May 2019 20:07:20 +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/target_parallel_for_simd_ast_print.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/target_parallel_for_simd_ast_print.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>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/target_parallel_for_simd_ast_print.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/target_parallel_for_simd_ast_print.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>cbecfdfe - [OpenMP] Fix trailing space when printing pragmas, by Joel. E. Denny</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#cbecfdfe</link>
        <description>[OpenMP] Fix trailing space when printing pragmas, by Joel. E. DennySummary:-ast-print prints omp pragmas with a trailing space.  While thisbehavior is likely of little concern to most users, surely it&apos;sunintentional, and it&apos;s annoying for some source-level work I&apos;mpursuing.  This patch focuses on omp pragmas, but it also fixesinit_seg and loop hint pragmas because they share implementation.The testing strategy here is to add usually just one &apos;{{$}}&apos; perrelevant -ast-print test file.  This seems to achieve good codecoverage.  However, this strategy is probably easy to forget as thetests evolve.  That&apos;s probably fine as this fix is far from critical.The main goal of the testing is to aid the initial review.This patch also adds a fixme for &quot;#pragma unroll&quot;, which prints as&quot;#pragma unroll (enable)&quot;, which is invalid syntax.Reviewers: ABataevReviewed By: ABataevSubscribers: guansong, cfe-commitsDifferential Revision: https://reviews.llvm.org/D43204llvm-svn: 325145

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Wed, 14 Feb 2018 17:38:47 +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/target_parallel_for_simd_ast_print.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/target_parallel_for_simd_ast_print.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>9a5e64f5 - [OPENMP] Treat &apos;#pragma omp target parallel for simd&apos; as simd directive.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#9a5e64f5</link>
        <description>[OPENMP] Treat &apos;#pragma omp target parallel for simd&apos; as simd directive.`#pragma omp target parallel for simd` mistakenly was not treated as asimd directive, fixed this problem.llvm-svn: 317811

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 09 Nov 2017 17:01:35 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2a6de8c3 - [OPENMP] Fix for PR31428: variable named like directive name modifier</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#2a6de8c3</link>
        <description>[OPENMP] Fix for PR31428: variable named like directive name modifierDirective name modifiers in &apos;if&apos; clause are allowed only for OpenMP 4.5and higher + in OpenMP 4.5 parsing procedure emits error message if &apos;:&apos;is not found after directive name modifier.llvm-svn: 290175

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Tue, 20 Dec 2016 12:10:05 +0000</pubDate>
        <dc:creator>Alexey Bataev &lt;a.bataev@hotmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a67a4d2f - Make output of -ast-print a valid C++ code.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#a67a4d2f</link>
        <description>Make output of -ast-print a valid C++ code.Output generated by option -ast-print looks like C/C++ code, and itreally is for plain C. For C++ the produced output was not valid C++code, but the differences were small. With this change the outputis fixed and can be compiled. Tests are changed so that output producedby -ast-print is compiled again with the same flags and both outputs arecompared.Option -ast-print is extensively used in clang tests but it itselfwas tested poorly, existing tests only checked that compiler did notcrash. There are unit tests in file DeclPrinterTest.cpp, but they testonly terse output mode.Differential Revision: https://reviews.llvm.org/D26452llvm-svn: 286439

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 10 Nov 2016 08:49:37 +0000</pubDate>
        <dc:creator>Serge Pavlov &lt;sepavloff@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a579b919 - [OpenMP] Sema and parsing for &apos;target parallel for simd&apos; pragma</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp#a579b919</link>
        <description>[OpenMP] Sema and parsing for &apos;target parallel for simd&apos; pragmaThis patch is to implement sema and parsing for &apos;target parallel for simd&apos; pragma.Differential Revision: http://reviews.llvm.org/D22096llvm-svn: 275365

            List of files:
            /llvm-project-15.0.7/clang/test/OpenMP/target_parallel_for_simd_ast_print.cpp</description>
        <pubDate>Thu, 14 Jul 2016 02:54:56 +0000</pubDate>
        <dc:creator>Kelvin Li &lt;kkwli0@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
